《MysqL必读阿里云linux CentOS 7.2下自建MysqL的root密码忘记的解决方法》要点:
本文介绍了MysqL必读阿里云linux CentOS 7.2下自建MysqL的root密码忘记的解决方法,希望对您有用。如果有疑问,可以联系我们。
验证环境:MysqL学习
[root@~~/]# rpm -qa | grep MysqLmysql-5.6.28-1.el6.x86_64[root@~~/]# lsb_release -aLSB Version: :core-4.1-amd64:core-4.1-noarchdistributor ID: CentOSDescription: CentOS linux release 7.2.1511 (Core)Release: 7.2.1511Codename: Core[root@~~/]# uname -r3.10.0-327.22.2.el7.x86_64
首先确认服务器出于安全的状态,也就是没有人能够任意地连接MysqL数据库.MysqL学习
因为在重新设置MysqL的root密码的期间,MysqL数据库完全出于没有密码保护的状态下,其他的用户也可以任意地登录和修改MysqL的信息.可以采用将MysqL对外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全状态.最安全的状态是到服务器的Console上面 *** 作,并且拔掉网线.MysqL学习
修改MysqL的登录设置:MysqL学习
在[MysqLd]的段中加上一句:skip-grant-tablesMysqL学习
[root@~~/]# vi /etc/my.cnf
例如:MysqL学习
[MysqLd] datadir=/var/lib/MysqL socket=/var/lib/MysqL/MysqL.sock skip-grant-tables
保存并且退出vi.MysqL学习
重新启动MysqLdMysqL学习
[root@~~/]# /etc/init.d/MysqLd restart StopPing MysqL: [ OK ] Starting MysqL: [ OK ]
登录并修改MysqL的root密码MysqL学习
[root@~~/]# MysqLWelcome to the MysqL monitor. Commands end with ; or \g.Your MysqL connection ID is 1Server version: 5.6.28-log Source distributioncopyright (c) 2000,2015,Oracle and/or its affiliates. All rights reserved.Oracle is a registered Trademark of Oracle Corporation and/or itsaffiliates. Other names may be Trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.MysqL> use MysqL;MysqL> update user set password=password("test") where user='root';MysqL> flush privileges;MysqL> exit; Bye
将MysqL的登录设置修改回来MysqL学习
将刚才在[MysqLd]的段中加上的skip-grant-tables删除,保存并且退出vi;MysqL学习
[root@~~/]# vi /etc/my.cnf
保存并且退出vi.MysqL学习
再次重新启动MysqLdMysqL学习
[root@~~/]# /etc/init.d/MysqLd restart StopPing MysqL: [ OK ] Starting MysqL: [ OK ]
使用新的密码登录,正常登录MysqL学习
如果外网不能访问数据库,可以进行如下 *** 作:MysqL学习
[root@~~/]# firewall-cmd --permanent --zone=public --add-port=3306/tcp success[root@~~/]# firewall-cmd --reloadsuccess
以上所述是小编给大家介绍的阿里云linux CentOS 7.2下自建MysqL的root密码忘记的解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的.在此也非常感谢大家对内存溢出PHP网站的支持!MysqL学习
总结以上是内存溢出为你收集整理的Mysql必读阿里云Linux CentOS 7.2下自建MySQL的root密码忘记的解决方法全部内容,希望文章能够帮你解决Mysql必读阿里云Linux CentOS 7.2下自建MySQL的root密码忘记的解决方法所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)