如何解决mysql中user表没有的问题


这篇文章将为大家详细讲解有关如何解决mysql中user表没有的问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 mysql user表没有了的解决办法:1、在“[mysqld]”中添加“skip-grant-tables”;2、编辑my.cnf配置文件,添加“sql_mode=NO_ENGINE_SUBSTITUTION”;3、重启mysql服务。本文操作环境:Windows7系统,mysql5.5版,Dell G3电脑。mysql 忘记密码,重置密码,mysql.user表为空的解决办法:修改mysql配置文件my.cnf:在[mysqld]中添加重启mysql服务,用空密码直接登录,查询用户表,有结果则按如下步骤修改,结果为空直接最后的解决办法修改对应用户的密码取消或注释掉my.cnf配置文件添加的选项 skip-grant-tables ,重启mysql服务,搞定收工。编辑my.cnf配置文件,添加或修改下面两项(我这没有sql_mode项):停止mysql服务,启动数据库的安全模式开发云主机域名:mysqld_safe &使用root 空密码连接数据库: mysql -uroot -p插入root用户数据再次查询mysql.user表,会报错需要修复mysql.user表修改root用户的权限:退出mysql,将my.cnf配置文件的修改恢复结束mysqld_safe 进程:pkill mysql启动mysql服务: systemctl start mysql
问题解决!关于“如何解决mysql中user表没有的问题”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

相关推荐: 修改MySQL密码

修改配置:vim /etc/my.cnf[mysqld]basedir=/home/mysqldatadir=/home/mysql/dataport = 3306user = mysqlcharacter_set_server=utf8skip-grant-…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/29 15:12
下一篇 06/29 15:12

相关推荐