今日学习了一下在Linux下安装MySQL,在修改密码之后,再次登录发现登录不上,刚开始以为密码不对,后来发现密码正确的情况下也登录不进去。于是在网上搜寻各种的资料来解决这个问题。 由于写这篇文章的时候问题已经解决,图也没有截。大概说一下怎么解决这个问题(自己的问题已经解决) 首先对/etc/my.cnf就行编辑 命令:vim /etc/my.cnf
接下来把skip-grant-tables在mysqld后面任意一行加上 之后重启MySQL服务,在这里我已经重启过,就不放图片了 service mysqld restart
`重启之后再运行这个命令`` flush privileges
如果在执行该步骤的时候出现`ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement` 错误。则执行下 `flush privileges` 命令,再执行该命令即可。
然后我们写mysql -u root -p 直接就行就去MySQL服务里面了,他是直接跳过密码的
就可以进行修改密码的操作。
|