mysql 启动问题

mysql 启动问题

我已经在用户指定的目录中安装了“mysql-5.6.14-linux-glibc2.5-x86_64.tar.gz”。我尝试启动该应用程序,但它显示“正在启动 MySQL..服务器退出且未更新 PID 文件 ([FAILED]al/mysql/data/localhost.localdomain.pid)”。然后我检查了 mysqldata/localhost.localdomain.err 日志:

 .
 .
  2013-10-15 00:29:01 22793 [Note] Server hostname (bind-address): '*'; port: 3306
  2013-10-15 00:29:01 22793 [Note] IPv6 is available.
  2013-10-15 00:29:01 22793 [Note]   - '::' resolves to '::';
  2013-10-15 00:29:01 22793 [Note] Server socket created on IP: '::'.
  2013-10-15 00:29:01 22793 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist

有人可以帮忙吗?

答案1

启动位置将解决您的问题 mysql_install_db --user=mysql --ldata=[destination]参考。还提供 mysql 所有权和组权限,并且chown -R mysql /var/lib/mysqlchgrp -R mysql /var/lib/mysql更新配置后,切勿忘记重新启动 mysql 服务。

which mysql_install_db要设置基目录,请通过发出命令和检查路径which my_print_defaults。使用传递该路径--basedir=/your path。此示例中的示例对此进行了很好的解释博客邮政

相关内容