MYSQL的ROOT更改密码之后不能登陆?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MYSQL的ROOT更改密码之后不能登陆?相关的知识,希望对你有一定的参考价值。

在UPDATE命令更改ROOT的密码后我进不来了。版本是mysql5.0.
新密码肯定没记错,更改后也提示我成功了。但现在就是进不去。
NAVICAT也进不去。
ODBC也找不着任何一个MYSQL 3.51的数据库(正常来讲即使连接不上,也应该能显示出它的名字啊)
迷糊了,请帮忙。

参考技术A Top 1 就是 返回 第一条 数据

如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!

vaela
参考技术B 你update时要加上password('密码'),是这样吗?
实在不行去google搜索一下,忘记密码的处理,可以不用密码登录进去,再修改一次。本回答被提问者采纳

更新ubuntu之后无法登陆mysql

Ubuntu 14.04,更新一些软件之后莫名其妙的mysql无法登陆了,一直显示:“Access denied for user ‘root‘@‘localhost‘

 

重置root密码后就好了,重置方法:

You have to reset the password! steps for mac osx(tested and working) and ubuntu

 

Stop MySQL

 

$ sudo service mysql stop

Start it in safe mode:

 

$ sudo mysqld_safe --skip-grant-tables

(above line is the whole command)

 

This will be an ongoing command until the process is finished so open another shell/terminal window, log in without a password:

 

$ mysql -u root

 

mysql> UPDATE mysql.user SET Password=PASSWORD(‘password‘) WHERE User=‘root‘;

Start MySQL

 

sudo service mysql start

your new password is ‘password‘.

 

参考自:

http://stackoverflow.com/questions/21944936/error-1045-28000-access-denied-for-user-rootlocalhost-using-password-y

 

评论里说这么整不安全,帖子里还有更安全的方法,没有深究。

 

-------

这里是类似的问题:https://bugs.launchpad.net/ubuntu/+source/mariadb-10.0/+bug/1447808

以上是关于MYSQL的ROOT更改密码之后不能登陆?的主要内容,如果未能解决你的问题,请参考以下文章

13.1 设置更改root密码13.2 连接mysql13.3 mysql常用命令

MYSQL更改密码后navicat依然可用旧密码连接

52.mysql命令:设置更改root密码连接mysqlmysql常用命令

mysql 如何更改当前非root用户的密码

启动vi,更改/etc/passwd中的密码信息为不需要密码登陆。

资料搬迁windows 下更改mysql的root密码