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


     
    在安装MySQL后,启动时候没有启动成功,查看了下日志报错如下:

    ---------------------------------------------

    [root@localhost local]# less /var/log/mysqld.log

    1、查看报错信息如下:

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

     

    2、经过查阅资料得知。要敲如下命令解决:
    mysql_install_db –usrer=mysql datadir=/var/lib/mysql

    datadir是我的mysql存放文件目录

     

    3、然后重启mysql还是不行:
    MySQL Daemon failed to start.

    正在启动 mysqld:                                          [失败]

     

    4、然后试了下单独的命令,启动完成

    mysql_install_db

     

    5、启动mysql服务
    [root@mysql mysqld]# /etc/init.d/mysqld restart
    停止 mysqld:                                              [确定]
    正在启动 mysqld:                                          [确定]

     

    ------------------------

    dylan  presents

  • 相关阅读:
    workerman需要的php模块posix、pcntl、sysvshm、sysvmsg缺少,怎么办
    Linux操作:
    推荐!手把手教你使用Git
    Ninject简介(转)
    新年奉献MVC+EF(CODEFIRST)+EASYUI医药MIS系统(转)
    微软开源代码
    .NET分布式事务处理(转)
    IIS负载均衡(转)
    借助LVS+Keepalived实现负载均衡(转)
    WCF和ASP.NET Web API在应用上的选择(转)
  • 原文地址:https://www.cnblogs.com/wangtao1993/p/6053175.html
Copyright © 2020-2023  润新知