mysql数据库权限问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/luohaiqing123456/article/details/86625834

修改root密码
在mysql系统外,使用mysqladmin
# mysqladmin -u root -p password "ddddddd"
Enter password: 【输入原来的密码】

#创建数据库
create database student

#授权
 grant create,select,insert,update,delete,alter on sitkys.* to sitkys@'%' identified by "sitkys@123456";
#授权(drop 慎重赋予权限)
grant create,select, insert, update, delete,alter,drop on mytest.* to test@'%' identified by "test";

#取消权限
REVOKE ALL ON mytest.* FROM test@'%';

#刷新权限

 FLUSH PRIVILEGES;

#显示用户权限
show grants for 'test'@'%';
#删除用户(慎重使用)
DROP USER 'username'@'host';

#查看所有用户权限

SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;

猜你喜欢

转载自blog.csdn.net/luohaiqing123456/article/details/86625834
今日推荐