总有一个命令你需要:
#mysql -u root -p 密码 --使用root用户登录
usemysql> show databases;--查看数据库
mysql> use mysql; --进入mysql这个数据库
mysql> show tables; --看看库中有哪些表
mysql> describe user;--看看表中的结
mysql> create database auth;--创建数据库auth
mysql> create table users (user_name CHAR(16) NOT NULL ,user_passwd CHAR(48) DEFAULT '',PRIMARY KEY (user_name));
--创建表,列名为user_name user_passwd,主键为user_name
mysql> drop table auth.users;--删除表,注意表的表示方法
mysql> drop database auth;--删除auth数据库
insert into users (user_name,user_passwd) values ('zhangsan', PASSWORD('123456'));
--在表中插入姓名zhangsan,密码123456
insert into users values ('lisi', PASSWORD('654321'));--简化
select user_name,user_passwd from auth.users where user_name='zhangsan';
--找出user_name为zhangsan的数据
mysql> update auth.users set user_passwd=PASSWORD('') where user_name='lisi'; --清空lisi的密码
mysql> update mysql.user set password=PASSWORD('123456') where user='root';--修改mysql中root的密码为123456
mysql> select user,host,password from mysql.user where user='';--找到用户名为空的账户
mysql> delete from mysql.user where user='';--删除用户名为空的账户
mysql>grant select on auth.* to 'xiaoqi'@'localhost' identified by '123456';--
--创建密码为123456的用户xiaoqi,同是给予它在本地登录的查询auth数据库的权限
mysql> create database bdqn;--创建数据库北大青鸟
mysql> grant all on bdqn.* to 'dbuser'@'192.168.137.%' identified by 'pwd@123';
---创建密码为pwd@123的用户dbuser,允许它从192.168.137.0/24的网段登录,拥有数据库bdqn的所有权限
mysql> show grants for 'dbuser'@'192.168.137.%';--权限查询
mysql> mysql> revoke all on auth.* from 'xiaoqi'@'localhost';--撤销xiaoqi对数据库auth的所有权限
mysql> show all on auth.* from 'xiaoqi'@'localhost';
--查询权限--xiaoqi这个用户