CentOS下重置MySQL的root密码
2017-03-30 12:11
204 查看
在CentOS安装mysql的时候,没有设置root密码,后来在安装其他应用时在链接mysql时卡住了。所以需要重新设置密码
root下类似于安全模式登录系统,有人建议说是pkill mysql,但是我不建议哈。因为当你执行了这个命令后,会导致这样的状况:
?
这样即使你是在安全模式下启动mysql都未必会有用的,所以一般是这样/etc/init.d/mysqld stop,如果你不幸先用了pkill,那么就start一下再stop咯。
使用rpm包安装完mysql后,按照一下步骤重置root密码:
启动mysql:
?
启动成功后查看mysql进程信息,获取mysqld_safe的安装目录(非常关键):
?
可以看到mysqld_safe的安装位置(上面标蓝色部分):/usr/bin/
接着执行一下命令停止mysql:
?
以安全方式启动mysql:
?
稍等5秒钟,然后执行以下语句:
?
注意:mysql与mysql_safe目录一样,都是:/usr/bin/下,这个是通过“ps -ef | grep -i mysql”命令得到的。
出现“mysql>”提示符后输入:
?
回车后执行(刷新MySQL系统权限相关的表):
?
再执行exit退出:
?
退出后,使用以下命令登陆mysql,试试是否成功:
?
按提示输入密码:
?
但是执行查看数据库命令报错:
?
?
解决办法:
?
?
?
?
?
?
PS:如果在使用mysqladmin的话:
?
?
root下类似于安全模式登录系统,有人建议说是pkill mysql,但是我不建议哈。因为当你执行了这个命令后,会导致这样的状况:
?
使用rpm包安装完mysql后,按照一下步骤重置root密码:
启动mysql:
?
?
接着执行一下命令停止mysql:
?
?
?
出现“mysql>”提示符后输入:
?
?
?
?
?
?
?
?
相关文章推荐
- 详解如何在Linux(CentOS)下重置MySQL根(Root)密码
- 在CentOS 6.3 64bit下yum安装MySQL后重置root密码的方法
- [MySQL] CentOS7 mysql5.7 忘记root密码 重置root密码 1045
- CentOS 7下安装MySQL后重置root密码方法
- CentOS下重置MySQL的root密码的教程
- CentOS 6.5下安装MySQL后重置root密码方法
- CentOS 6.4下安装MySQL后重置root密码方法
- 简单重置Centos服务器中Mysql的root密码
- MySQL+Centos忘记root密码的解决办法(重置root密码)
- centos 7 + mysql 5.7.13 重置数据库的root密码
- CentOS下重置MySQL的root密码的教程
- 简单重置Centos服务器中Mysql的root密码
- centos6.8 mysql5.6.34 root密码重置
- centos 7 下mysql 安装后重置root用户密码
- CentOS 6.5下安装MySQL后重置root密码方法
- CentOS MYSQL的ROOT密码忘记以及ROOT远程权限的强制重置
- CentOS7.0上安装mysql重置root密码
- 简单重置Centos服务器中Mysql的root密码
- 详解如何在Redhat Linux(CentOS)下重置MySQL根(Root)密码
- 重置mysql root 密码(转载)