191145686 发表于 2019-1-27 08:19:31

MySQL error: Can’t open and lock privilege tables: table doesn’t exist

  重装了mysql后,用下面的命令一直不能启动。
  /etc/init.d/mysql start
  查看/var/lib/mysql/NC-VM-PL-DEV-40.err
  发现错误显示如下:
   Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist
  

  于是运行下面的命令:
  mysql_install_db --user=mysql --ldata=/var/lib/mysql
  

  之后就OK了。
  #/etc/init.d/mysql start
  Starting MySQL.                                          
  

  refer:
  http://will-bloggs-too.com/2011/11/29/mysql-error-cant-open-and-lock-privilege-tables-table-doesnt-exist/
  




页: [1]
查看完整版本: MySQL error: Can’t open and lock privilege tables: table doesn’t exist