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; [重新加载授权表]
发布评论
还没有评论,快来抢沙发吧!