公告:

CentOS修改mysql 用户root的密码并允许远程登录

作者:star0312 / 时间:8年前 (2017/04/01) / 分类:数据库 / 阅读:980 / 评论:0

第一步:用帐号登录mysql

[root@CentOs5 ~]# mysql -u root -p


第二步:改变用户数据库

mysql> use mysql
第三步:修改密码,记得密码要用password()函数进行加密,一定不要忘记!!!

UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';


Mysql5.7版本使用如下语句修改密码:

update user set authentication_string = password('yourpassword'), password_expired = 'N', password_last_changed = now() where user = 'root';


第四步:刷新权限表

mysql> flush privileges;
第五步:退出mysql,对mysql进行重启
[root@CentOs5 ~]# service mysqld restart;

远程登录:

一、允许root用户在任何地方进行远程登录,并具有所有库任何操作权限,具体操作如下:
在本机先使用root用户登录mysql:

mysql -u root -p”youpassword”


进行授权操作:

grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;


重载授权表:

FLUSH PRIVILEGES;




  • 我的QQ二维码
  • QQ群
  • 我的微信二维码
  • 微信公众号

没有评论,留下你的印记,证明你来过。


发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。