首页 > 数据库技术 > 详细

MySQL5.7远程连接和增加密码

时间:2017-12-24 10:44:06      阅读:285      评论:0      收藏:0      [点我收藏+]

主要是5.7的很多操作和以前版本不一样,所以踩了很多坑。

1. 远程连接cant connect to mysql (10061)

  1. 一开始以为是权限问题,所以参考了详解 MySQL 5.7 新的权限与安全问题。发现还是不行
  2. 随后根据报错,参考了digitalocean的一个提问.发现好像也没有在 my.cnf里找到
  3. 感觉跟digitalocean描述的是一致的,那就继续找conf文件,匹配到为止。

解决方案

参考:https://www.jianshu.com/p/93fa9de59ac1

最终发现 mysql5.7的配置文件的结构是:

.
├── conf.d
│   ├── mysql.cnf
│   └── mysqldump.cnf
├── debian.cnf
├── debian-start
├── my.cnf -> /etc/alternatives/my.cnf
├── my.cnf.fallback
├── mysql.cnf
└── mysql.conf.d
    ├── mysqld.cnf
    └── mysqld_safe_syslog.cnf

mysqld.cnf 文件中,有这个 bind-address配置。
改变

bind-address  = 127.0.0.1

bind-address  = 0.0.0.0

2. 增加密码

特别提醒注意的一点是,新版的mysql数据库下的user表中已经没有Password字段了
而是将加密后的用户密码存储于authentication_string字段(参考:http://www.jb51.net/article/77858.htm
update mysql.user set authentication_string=password(‘123qwe‘) where user=‘root‘;
flush privileges;
quit;
service mysql restart

MySQL5.7远程连接和增加密码

原文:http://www.cnblogs.com/DarrenChan/p/8095446.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!