ubuntu下设置对表的访问权限及修改用户密码

来源:互联网 发布:手机mp3变速软件 编辑:程序博客网 时间:2024/05/01 03:48

需求1:

创建用户test,密码为test,该用户在世界范围内对数据库A_db中表B_table只有select权限

 

mysql -uroot mysql -p 回车

提示输入密码

Enter Password>密码 回车

mysql>grant select on A_db.B_table to 'test'@'%' identified by 'test';

刷新权限

mysql>flush privileges;

退出

mysql>quit;

要想该用户在世界范围内都能访问该表还需注释掉my.cnf文件中的一行:

vi /etc/mysql/my.cnf

注释bind-address行

#bind-address

保存退出

重启mysql服务

service mysql restart

 

 

 

需求2:修改test用户的密码为mytest

mysql -uroot mysql -p

Enter password>密码

mysql>set password for 'test'@'%' = password('mytest');

mysql>flush privileges;