linux下mysql 使用mysql -uroot -p输入密码无法登录问题的解决
2015-07-18 00:00
1181 查看
系统:CentOS
MySQL版本:5.5.37
问题:
1.停止当前mysql服务
/etc/init.d/mysqld stop 或 service mysqld stop
(把stop换为status可查看当前状态)
2.以--skip-grant-tables 选项启动mysql
3.登录
4.修改登录密码:修改yourPassword处即可
5.重启服务
6.此时即可正常登录
版权声明:本文为博主原创文章,未经博主允许不得转载。
MySQL版本:5.5.37
问题:
Access denied for user 'root'@'localhost' (using password:YES)
注:不确定其他情况是否可以解决1.停止当前mysql服务
/etc/init.d/mysqld stop 或 service mysqld stop
(把stop换为status可查看当前状态)
2.以--skip-grant-tables 选项启动mysql
mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
(如果运行此语句没有回到上一级shell,另外打开一个终端继续执行以下步骤即可)
3.登录
mysql -u root mysql
4.修改登录密码:修改yourPassword处即可
mysql> UPDATE user SET Password=PASSWORD('yourPassword') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> exit
5.重启服务
# /etc/init.d/mysql restart
6.此时即可正常登录
# mysql -uroot -p
Enter password: < newpassword>
版权声明:本文为博主原创文章,未经博主允许不得转载。
相关文章推荐
- MySQL中的integer 数据类型
- Linux socket 初步
- MySQL存储过程
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户