Jump to content
新域网络技术论坛

Mysql 5.7安全方面变更备忘


Jamers
 Share

Recommended Posts

昨天重新配置一个系统,由于 5.6的安装源问题,无法下载到,无奈之下转用最新的5.7版本。

 

安装完成后启动的时候傻眼了,原来直接用mysql可以直接进入环境的居然显示禁止登录,后来经过一番查找,mysql 5.7为了安全使用了随机初始化密码,必须修改完root密码后才能够正常使用。初始密码在哪里呢? /root/.mysql_secret 自己查找后连接上后使用下列密码修改密码。

set password=password('newpassword');

然后像以往一样加上可以远程管理的管理员帐号,连接的时候居然出现10061 未知错误,本地试了一下,帐号和密码没问题呀,然后用netstat -an 查看了一下开放端口,居然3306端口绑定在127.0.0.1,远端当然无法访问了,只好再继续调整。

ee /usr/local/etc/mysql/my.cnf
把bind-address 后面的127.0.0.1 修改为0.0.0.0

这样把数据库重启一下之后就可以从远程连接到数据库了。

 

新的改变对于数据库的安全性能够提高到一个非常高的层次,这样的变化令人欣慰。

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
 Share

×
×
  • Create New...