//在linux服务器登录mysql的账号为root的用户
第一步:mysql -u root -p
第二步:输入密码
//创建用户 账号dingyajun 密码DingYaJun_1
//注:密码必须包含大小写字母特殊符号数字
create user dingyajun IDENTIFIED by 'DingYaJun_1';
//删除用户
drop user dingyajun;
//查看所有用户
select host,user from user;
//修改用户密码
update mysql.user set password=password('新密码') where User="dingyajun" and Host="localhost";
//刷新系统权限表
flush privileges;
//创建testDB数据库
create database testDB;
//删除testDB数据库
drop database testDB;
//授权dingyajun用户拥有testDB数据库的所有权限
grant all privileges on testDB.* to dingyajun;
格式:grant 权限 on 数据库.* to 用户名;
//指定部分权限(查询,修改)给用户
grant select,update on testDB.* to dingyajun@% identified by 'DingYaJun_1';
//授权dingyajun用户拥有所有数据库的某些权限
//test用户对所有数据库都有select,delete,update,create,drop权限
grant select,delete,update,create,drop on *.* to dingyajun@"%" identified by "DingYaJun_1";
//删除用dingyajun对test数据库的权限
revoke select on test.* from dingyajun;
//设置完权限后需要刷新系统权限表
flush privileges;
查看用户dingyajun的权限
show grants for dingyajun;
//使用mysql
//切换到mysql
use mysql;
//列出所有数据库
show databases;
//切换数据库
use '数据库名';
//列出所有表
show tables;
//删除表
drop table 数据表名;
//显示数据表结构
describe 表名;
//退出
exit;