CentOS下安装mysql时忘记设置root密码致无法登录的解决方法
2016-11-03 10:40
1276 查看
前言
昨天一天都是启动mysql时提示:
The server quit without updating PID file,今天重装了mysql之后还是同样报错,然后恢复了一下
/usr/my.cnf突然就可以启动了。(明明昨天/usr/my.cnf就是默认的,有个解决方法说改这个文件才改的)
然后现在就到没有设置root密码的问题了,搜了几个方法都不行,直到看到下面这个方法一才行。
解决方法一:
# /etc/init.d/mysql stop # mysqld_safe --user=mysql --skip-grant-tables --skip-networking & # mysql -u root mysql mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root'; mysql> FLUSH PRIVILEGES; mysql> quit # /etc/init.d/mysql restart # mysql -uroot -p Enter password: <输入新设的密码newpassword> mysql>
解决方法二:
直接使用
/etc/mysql/debian.cnf文件中
[client]节提供的用户名和密码:
# mysql -udebian-sys-maint -p Enter password: <输入[client]节的密码> mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root'; mysql> FLUSH PRIVILEGES; mysql> quit # mysql -uroot -p Enter password: <输入新设的密码newpassword> mysql>
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能有所帮助,如果有疑问大家可以留言交流。
您可能感兴趣的文章:
相关文章推荐
- 在Linux环境下mysql的root密码忘记解决方法 1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 2.修改MySQL的登录设置: # vi /etc/my.c
- 简化mysql –uroot –p登录 linux忘记mysql密码处理方法 解决root没有权限
- CentOS下MySQL忘记root密码解决方法【转载】
- CentOS下MySQL忘记root密码解决方法【转载】
- Mysql忘记本地root的登录密码解决方法
- openfire安装完毕后无法登录控制台(忘记密码)的解决方法
- CentOS下MySQL忘记root密码解决方法
- 【转】CentOS下MySQL忘记root密码解决方法
- CentOS下MySQL忘记root密码解决方法【转载】
- CentOS下MySQL忘记root密码解决方法
- 新安装mysql无法登录问题解决,忘记密码同解
- CentOS下MySQL忘记root密码解决方法【转载】
- Centos下忘记mysql的root密码的解决方法
- 阿里云Linux CentOS 7.2下自建MySQL的root密码忘记解决方法
- 关于linux安装mysql没有初始化密码、忘记密码、无法远程连接的解决方法
- CentOS下MySQL忘记root密码解决方法【转载】
- CentOS下MySQL忘记root密码解决方法【转载】
- 阿里云Linux CentOS 7.2下自建MySQL的root密码忘记的解决方法
- CentOS下MySQL忘记root密码解决方法【转载】
- MySQL无法登录问题-"ERROR 1045 (28000): Access denied for user 'root'@'localhost'"-之解决方法-密码重置