MySQL对用户的基本操作

#查看用户表&&新建用户

[root@licong ~]# mysql -uroot -p

mysql> use msyql;

mysql> select host,user from mysql.user;      [查看用户表]

mysql> create user 'username'@'%' identified by 'password';     [新增用户]

#修改用户密码

mysql> update user set password=password("newpassword") where user='root';        [区分大小写]

mysql> flush privileges;    [重新加载授权表]

#修改登录权限

一些技术群的小白经常会问出现以下提示怎么办:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

出现以上提示如果确认密码是正确的,那么基本就是权限不足的问题,一步操作就能到位 :

mysql>update user set host = '%' where user = 'root';       [%号为通配符,拥有所有权限]

mysql> flush privileges;    [重新加载授权表]



发布评论
还没有评论,快来抢沙发吧!
󰀿
󰀿