4

Я установил «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 ответ1

5

Инициирование местоположение позволит решить проблему mysql_install_db --user=mysql --ldata=[destination] см это. Также предоставьте право владения mysql и групповые привилегии с помощью chown -R mysql /var/lib/mysql и chgrp -R mysql /var/lib/mysql .Никогда не забывайте перезапускать службу mysql после обновления конфигурации.

Установить базовый каталог. проверьте путь, выполнив команды, which mysql_install_db и which my_print_defaults . Передайте этот путь с помощью --basedir=/your path . Это хорошо объясняется с примером в этом сообщении в блоге

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .