`

Mysql-Table 'mysql.host' doesn't exist 解决

阅读更多
Starting MySQL..The server quit without updating PID file ([失败]ib/mysql/uhz001691.pid).

Mysql-Table 'mysql.host' doesn't exist 解决
2011-07-06 17:58
mysql 之前yum 安装在rhel 上,安装一切顺利,可是运行不起来,奇怪。。。

于是乎改了my.cnf  还是不行

yum erase mysq删l掉重新安装还是不行 看了日志 发现是找不到数据库文件,估计是权限问题

tail -n 50 /var/log/mysqld.log


110706 17:33:57  mysqld started
110706 17:33:57 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
110706 17:33:57 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
InnoDB: Log scan progressed past the checkpoint lsn 0 36808
110706 17:33:57  InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer...
InnoDB: Doing recovery: scanned up to log sequence number 0 43655
110706 17:33:57  InnoDB: Starting an apply batch of log records to the database...
InnoDB: Progress in percents: 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
InnoDB: Apply batch completed
110706 17:33:57  InnoDB: Started; log sequence number 0 43655
110706 17:33:57 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
110706 17:33:57  mysqld ended



解决:

mysql_install_db --user=mysql --ldata=/var/lib/mysql

/usr/bin/mysqld_safe &  启动
分享到:
评论

相关推荐

    mysql启动提示mysql.host 不存在,启动失败的解决方法

    error 日志当中的记录: [ERROR] Fatal error: Can’t open and lock privilege tables: Table ‘mysql.host’ doesn’t exist 从发了帖子,只有人看,没有人回复,看到这种情况只能自己解决问题了,自己动手...

    MySQL中文参考手册.chm

    5.1 MySQL对ANSI SQL92 的扩充 5.2 以ANSI模式运行 MySQL 5.3 MySQL相比ANSI SQL92的差别 5.4 MySQL 缺乏的功能 5.4.1 子选择(Sub-selects) 5.4.2 SELECT INTO TABLE 5.4.3 事务...

    基于CentOS5的多mysql安装

    - 如果在启动时出现`Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist`,这可能是因为数据目录没有正确初始化。可以运行`scripts/mysql_install_db --user=mysql --datadir=/u...

    mysql server 5.5连接不上的解决方法

    这通常表现为尝试登录时出现错误,例如“Table 'mysql.host' doesn't exist”或“Can't open the mysql.plugin table. Please run mysql_upgrade to create it.”。这些错误可能是由于数据库表损坏、服务异常或者...

    WINDOWS下MYSQL安装故障诊断与排除MYSQL综合 电脑资料.docx

    2. **权限表缺失**: 如果看到“Fatal error: Can't open privilege tables: Table 'mysql.host' doesn't exist”的错误,这意味着MySQL无法找到权限数据库。这可能由于在升级或移动MySQL安装后未更新配置文件导致。...

    MySQL中文参考手册

    + 5.4.2 SELECT INTO TABLE + 5.4.3 事务(Transactions) + 5.4.4 存储过程和触发器 + 5.4.5 外键(Foreign Keys) # 5.4.5.1 不使用外键的理由 + 5.4.6 视图(Views) + 5.4.7 '--'作为一个 注解的开始 o 5.5 ...

    MYSQL

    1 MySQL的一般的信息 1.1 什么是MySQL... 18.2.9 Table 'xxx' doesn't exist错误 18.3 MySQL 怎样处理一个溢出的磁盘 18.4 怎样从一个文本文件运行SQL命令 18.5 MySQL 在哪儿存储临时文件 18.6...

    CentOS6.9下mysql 5.7.17安装配置方法图文教程

    2. 遇到`Table 'mysql.user' doesn't exist`错误,可能是`my.cnf`中的`datadir`配置不正确,确保正确设置。 3. 如果报错`Can't open the mysql.plugin table`,可能需要重新初始化数据库: ```bash ./mysql_...

Global site tag (gtag.js) - Google Analytics