redhat mysql数据库 “Can't open and lock privilege tables: Table 'mysql.host' doesn't exist”错误解决方法

原创 2011年01月25日 13:14:00

解决方法:

 

1. 找到mysql数据库的配置文件,redhat系统自带mysql配置文件为/etc/my.cnf,查看datadir位置 datadir=/var/lib/mysql

2. 找到mysql的安装路径(mysql_install_db所在路径),redhat自带mysql路径为:/usr/bin,如果不确定mysql_install_db的所在路径,可以通过如下命令搜索find / -name mysql_install_db.

3.停止mysql服务

4. cd /usr/bin

5. ./mysql_install_db --user-mysql --datadir=/var/lib/mysql

6.重启mysql服务

MySQL故障 Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist

MySQL数据库不同版本之间的一些实现机制和系统表的数量是不同的,所以使用innobackupex进行物理备份和恢复的时候,会出现问题。       今天在一台安装 MySQL 5.615 ...

mysql error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist

mysql 启动时报错:error: Can’t open and lock privilege tables: Table ‘mysql.host’ doesn’t exist我将s9当众原来的my...

MySql 错误1067,1045( Can't open and lock privilege tables: Table 'mysql.user' doesn't exist)

由于不小心将mysql数据库删除了,导致MySql服务无法启动。打开“计算机管理->系统工具->事件查看器->Windows->应用程序”找到MySQL的错误日志:Fatal error: Can’t...

Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist

Fatal error: Can’t open and lock privilege tables: Table ‘mysql.user’ doesn’t exist
  • xhool
  • xhool
  • 2016年09月01日 11:58
  • 1134

windows7启动MySql报错Table 'mysql.plugin' doesn't exist的解决方法

windows7 64位,安装mysql5.5.27_win64,自定义安装到D:/database/mysql,在初始化最后一步,写配置文件时总是“未响应”。结束进程,手工创建my.ini文件 ...
  • ddl007
  • ddl007
  • 2012年09月27日 18:41
  • 11439

/www/wdlinux/mysql/bin/mysqld: Table 'mysql.plugin' doesn't exist

wdcp升级后的mysql怎么也启动不了,网上找了很多方法都不可行~ 160801 12:11:25 mysqld_safe Starting mysqld daemon with databases...
  • yoywow
  • yoywow
  • 2016年08月01日 12:35
  • 599

MySQL [ERROR] Table 'mysql.user' doesn't exist

一次源码新装的mysql,由于没有复制my-default.cnf到/etc/my.cnf位置,在启动mysql的时候碰到了无法打开mysql.user表的错误。具体错误为:[ERROR] Fatal...

"Table 'mysql.plugin' doesn't exist"引发de血案

只是将自己在开源中国上的博客搬过来。 软件:阿里云服务器上的MySQL 人物:我和师弟两个菜鸟,我在广州,师弟在西安 时间:2016年4月 起因:某天一大早发现服务器上的...
  • z45689
  • z45689
  • 2017年01月05日 22:25
  • 1674

解决Mutillidae的错误:Table 'metasploit.accounts' doesn't exist

解决mutillidate数据库表不存在Table 'metasploit.accounts' doesn't exist错误

[MySQL][ODBC 3.51 Driver][mysqld-5.5.37-log]Table 'ldk2.T_User' doesn't exist问题解决

笔者最近在做网站测试的时候遇到一个问题。在首页登录进去之后无法正确跳转到主页,而是报了数据库错误。 报错的内容如下: Table找不到。 经过检查,服务器上的mysql配置正常,mys...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:redhat mysql数据库 “Can't open and lock privilege tables: Table 'mysql.host' doesn't exist”错误解决方法
举报原因:
原因补充:

(最多只允许输入30个字)