liunx安装mysql

Posted henry520

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了liunx安装mysql相关的知识,希望对你有一定的参考价值。

在使用mysql数据库时,由于某些原因长时间没有登陆MySQL,或者由于工作交接完成度不高,导致数据库root登陆密码忘记,本文给大家介绍一种当忘记MySQL root密码时的解决办法,亲测有效。

首先确认Linux服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全状态。最安全的状态是到服务器的Console上面操作,并且拔掉网线。

一、更改my.cnf配置文件

0、MySQL 版本查看

mysql --version

技术分享图片

1、用命令编辑/etc/my.cnf配置文件,即:vim /etc/my.cnf 或者 vi /etc/my.cnf 或者 nano /etc/my.cnf

2.在[mysqld]下添加skip-grant-tables,然后保存并退出

技术分享图片 

3.重启mysql服务:service mysqld restart

二、更改root用户名

1、重启以后,执行mysql命令进入mysql命令行

2、修改root用户密码

MySQL> UPDATE mysql.user SET Password=PASSWORD(‘新密码‘) where USER=‘root‘;
MySQL> flush privileges;
MySQL> exit

3、最后把/etc/my.cnf中的skip-grant-tables注释掉,然后重启mysql,即:service mysqld restart

OK,下面我们就可以使用root新的密码登录MySQL了。

mysql -u root -p

技术分享图片

以上所述是小编给大家介绍的Linux下MySQL忘记root密码的解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。



以上是关于liunx安装mysql的主要内容,如果未能解决你的问题,请参考以下文章

liunx安装mysql .rpm格式

liunx系统下如何安装MySQL

liunx 下mysql 安装使用

liunx 安装 mysql

liunx安装mysql(mariadb)

liunx安装mysql