Linux更改Mysql密码并开启远程访问

 

1. 重置密码的第一步就是跳过MySQL的密码认证过程,方法如下:

#vim /etc/my.cnf(注:windows下修改的是my.ini)

在[mysqld]后面任意一行添加“skip-grant-tables”用来跳过密码验证的过程,如下图所示:

2.重启mysql服务:

[root@yxy etc]# service mysql restart

修改mysql密码方法(为保证数据安全,新密码 设置 9位及以上 数字+字母+大小写+特殊字符)  

 mysqladmin -u root -h 127.0.0.1 -p password

https://oss.aliyuncs.com/netmarket/product/000ec233-2a52-4f18-96bd-28dca38f438e.png?x-oss-process=image/quality,q_80/format,jpg

3.开启远程访问mysql,请依次执行以下语句

  1. mysql -u root -p
  2. use mysql
  3. update user set host='%'  where user='root'  
  4. flush privileges
  5. exit
  6. service mysql restart

https://oss.aliyuncs.com/netmarket/product/66ab5764-5324-4e34-b437-f1585605c9e5.png?x-oss-process=image/quality,q_80/format,jpg

原文地址:https://www.cnblogs.com/yangxianyang/p/13675593.html