关闭

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

960人阅读 评论(0) 收藏 举报

解决方法:

 

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服务

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:44060次
    • 积分:648
    • 等级:
    • 排名:千里之外
    • 原创:18篇
    • 转载:7篇
    • 译文:0篇
    • 评论:8条
    文章分类
    最新评论