linux开启关闭mysql远程
Posted 张凯::get("新技能")
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux开启关闭mysql远程相关的知识,希望对你有一定的参考价值。
在很多时候会出现忘记或遗失mysql root密码的情况,我来整理一下解决方法,希望对新学linux的朋友有所帮助。
一、修改my.cnf
添加 skip-grant-tables
二、寻找mysql的bin文件/usr/bin
./mysqladmin -uroot password ‘admin888‘
三、设置远程连接
mysql -u root -p
grant all on *.* to ‘root‘@‘%‘ identified by ‘admin888‘;
(单纯为了测试,其实也可以不开)
使用客户端(phpadmin等客户端软件)远程连接数据库查看,迁移的数据库恢复没有。
四、用新密码登陆及修改密码
mysql -uroot -p
select user,password,host from mysql.user;
update user set password=password("密码") where user=‘root‘;
flush privileges;
五、关闭远程连接
相信做到这步,大家已经会设置。
修改my.cnf 删除 skip-grant-tables
登录mysql,设置关闭远程用户
update user set host = ‘%‘ where user = ‘root‘;
select host, user from user;
新密码本机连接试试吧 ,密码更改完了。
以上是关于linux开启关闭mysql远程的主要内容,如果未能解决你的问题,请参考以下文章