mysql skip-grant-tables添加用户报错解决方案_MySQL数据库_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

mysql skip-grant-tables添加用户报错解决方案

作者:黑客防线网安MYSQL教程网 来源:黑客防线网安MYSQL教程网 浏览次数:0

本篇关键词:MYSQL数据库
黑客防线网安网讯:
不小心把数据库密码忘掉了,这个时候我们只需要在数据库的配置文件里面添加skip-grant-tables然后重新启动服务,再登录数据库就不要我们输入密码了这个时候我成功登录数据,可是不小心又把所有的用户给删除了又无法

不小心把数据库密码忘掉了这个时候我们只需要在数据库的配置文件里面添加skip-grant-tables然后重新启动服务再登录数据库就不要我们输入密码了这个时候我成功登录数据,可是不小心又把所有的用户给删除了又无法登陆了,这个时候我又改动配置文件可以登录了想再数据库里面添加用户,可是执行了添加用户的命令后就提示我如下:

ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
mysql> GRANT ALL PRIVILEGES ON *.* TO IDENTIFIED BY '123' WITH GRANT OPTION;
ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement

这个时候我们只需要flush privileges 一下,在添加用户就OK了,

mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)

mysql> GRANT ALL PRIVILEGES ON *.* TO IDENTIFIED BY '123' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)

这个时候我们成功搞定了,再登录就可以了

如果报错如下信息:

Error: Cannot retrieve repository metadata (repomd.xml) for repository: InstallMedia. Please verify its path and try again
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

我们只要到/etc/yum.repo.s下面把packetxxxx.repo和redhat.repo两个文件删除掉,再启动就可以了,

希望你能搞定,这个问题不是很难多看看错误提示信息就可以了

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-19168-1.html
网站维护教程更新时间:2012-11-24 00:13:16  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer