mysql - fatal error : Can't open and lock privileg

我在一个重新安装了 RHEL 5 的服务器上。我能够很好地安装 Apache 和 PHP。但是我在安装 MySQL 时遇到了严重的问题。我尝试了以下方法:

yum install mysql-server mysql 

并且没有得到任何错误或冲突。然后我尝试使用以下命令启动mysql:

chkconfig --levels 235 mysqld on
service mysqld start

并得到 试图启动 MySQL Daemon 时发生超时错误。

我检查了我的日志并看到了这个错误:

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

我不知道从这里去哪里。

作为引用,我使用的是 RHEL 5 并安装了最新版本的 PHP 5 和 Apache。

最佳答案

chownchgrp'ing /var/lib/mysql 根据 @Bad Programmer 的回答,您可能还需要执行以下命令:

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

然后重新启动你的 mysqld

关于mysql - fatal error : Can't open and lock privilege tables: Table 'mysql.host' doesn't exist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9083408/

相关文章:

python - 为什么我使用 Translate API 的 Python App Engine

python - 如何使用 PIL 将透明 png 图像与另一个图像合并

python - 在代码更改时自动重新加载 python Flask 应用程序

python - tf.app.run() 是如何工作的?

c - 删除当前打印的控制台行

python - 如何打印状态栏和百分比?

linux - 在 .bashrc 中包含其他文件

linux - 如何使用 shellscript 解析 XML?

linux - 递归查找比给定时间更新的所有文件

c++ - 在 Linux 中获取主目录