MySQL添加用户、删除用户、授权
MySql
中添加用户,新建数据库,用户授权,删除用户,修改密码 (注意:MySQL语句以分号结束);
1.新建用户
1.1 登录MYSQL
>mysql -u root -p
> password
也可以:
>mysql -uroot -p密码
(处于安全性考虑并不建议你这样做)
1.2 新建数据库
create database meiduo_mall charset=utf8;
1.3新建用户
create user demo_one identified by '123456';
创建了一个名为:demo_one,密码为:123456的用户。
2.为用户授权
grant all on meiduo_mall.* to 'demo_one'@'%';
flush privileges; //刷新用户权限
格式说明:
meiduo_mall.*
: 数据库名为meiduo_mall的所有表。
demo_one
:用户名
%
:不限ip地址==可以在不同的主机上登陆
3. 删除用户
mysql -u root -p
>密码
查看所有用户:
select user,host,password from mysql.user;
删除用户:
mysql>Delete FROM user Where User='用户名' and Host='主机名t';
mysql>flush privileges;
mysql>drop database 数据库名
;` //删除用户的数据库
删除账户及权限:
>drop user 用户名@'%';
>drop user 用户名@ localhost;
4. 修改指定用户密码
mysql>update mysql.user set password=password('新密码') where User="mode_one" and Host="%";
mysql>flush privileges;
- 列出所有数据库
mysql>show database;
- 切换数据库
mysql>use '数据库名';
- 列出所有表
mysql>show tables;
- 显示数据表结构
mysql>describe 表名;
- 删除数据库和数据表
mysql>drop database 数据库名;
mysql>drop table 数据表名;