首页 / MYSQL / [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist
[ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了[ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1221字,纯文字阅读大概需要2分钟。
内容图文
这个问题是由于data的目录下没有安装数据库表
解决方法:
vi /etc/my.cnf
修改为正确的datadir=“xxxxx”即可
然后service mysqld start
service mysql start
正常启动后,会再/var/lib/mysql下面生成mysql.sock文件,
然后还报:ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘
可以指定mysql.sock路径:
mysql -u root -p -S /var/lib/mysql/mysql.sock
还有有时候是你的目录权限的问题:
记得赋权限:chown -R mysql:mysql /usr/local/mysql
以上是转自 http://blog.csdn.net/ec06cumt/article/details/50778240
我检查了data文件下是没有数据库文件也就是上面所说的“由于data的目录下没有安装数据库表”
但是我的问题是,服务器上数据库被黑掉了,所有数据都被删掉了(包括mysql自带的数据库),所以我的解决方法思路:1.复制一份系统数据文件过去;2.重装mysql。
于是我把我本地的mysql,performance_schema,test三个文件夹拷至服务器的data文件夹下重启我的phpstudy(我的是集成环境)。OK 问题解决
[ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist
标签:blog var class 系统数据 ice tmp tab 数据文件 .net
本文系统来源:https://www.cnblogs.com/brice/p/8449114.html
内容总结
以上是互联网集市为您收集整理的[ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist全部内容,希望文章能够帮你解决[ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。