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 & 启动
分享到:
相关推荐
error 日志当中的记录: [ERROR] Fatal error: Can’t open and lock privilege tables: Table ‘mysql.host’ doesn’t exist 从发了帖子,只有人看,没有人回复,看到这种情况只能自己解决问题了,自己动手...
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 事务...
- 如果在启动时出现`Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist`,这可能是因为数据目录没有正确初始化。可以运行`scripts/mysql_install_db --user=mysql --datadir=/u...
这通常表现为尝试登录时出现错误,例如“Table 'mysql.host' doesn't exist”或“Can't open the mysql.plugin table. Please run mysql_upgrade to create it.”。这些错误可能是由于数据库表损坏、服务异常或者...
2. **权限表缺失**: 如果看到“Fatal error: Can't open privilege tables: Table 'mysql.host' doesn't exist”的错误,这意味着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 ...
1 MySQL的一般的信息 1.1 什么是MySQL... 18.2.9 Table 'xxx' doesn't exist错误 18.3 MySQL 怎样处理一个溢出的磁盘 18.4 怎样从一个文本文件运行SQL命令 18.5 MySQL 在哪儿存储临时文件 18.6...
2. 遇到`Table 'mysql.user' doesn't exist`错误,可能是`my.cnf`中的`datadir`配置不正确,确保正确设置。 3. 如果报错`Can't open the mysql.plugin table`,可能需要重新初始化数据库: ```bash ./mysql_...