LINUX.ORG.RU

Не запускается mysqld


0

0

Вот нагрянула трабла

=====================================================================

[helios@linux libexec]$ ./mysqld

InnoDB: The first specified data file ./ibdata1 did not exist:

InnoDB: a new database to be created!

040728 11:47:30 InnoDB: Setting file ./ibdata1 size to 10 MB

InnoDB: Database physically writes the file full: wait...

040728 11:47:30 InnoDB: Log file ./ib_logfile0 did not exist: new to

be createdInnoDB: Setting log file ./ib_logfile0 size to 5 MB

InnoDB: Database physically writes the file full: wait...

040728 11:47:31 InnoDB: Log file ./ib_logfile1 did not exist: new to

be createdInnoDB: Setting log file ./ib_logfile1 size to 5 MB

InnoDB: Database physically writes the file full: wait...

InnoDB: Doublewrite buffer not found: creating new

InnoDB: Doublewrite buffer created

InnoDB: Creating foreign key constraint system tables

InnoDB: Foreign key constraint system tables created

040728 11:47:32 InnoDB: Started

040728 11:47:32 Fatal error: Can't open privilege tables: Table

'mysql.host' doesn't exist

040728 11:47:32 Aborting

040728 11:47:32 InnoDB: Starting shutdown...

040728 11:47:34 InnoDB: Shutdown completed

040728 11:47:34 ./mysqld: Shutdown Complete

===========================================================

Как обойти такое

anonymous

Проверить, все ли в порядке с базой mysql и таблицей host в частности. В my.cnf укажи правильную datadir.

chucha ★★★☆
()
Ответ на: комментарий от chucha

ну короче не стал я выпендриваться и поставил мускль из rpm Сейчас демон вроде как запускается делаю /etc/init.d/mysqld start никаких ошибок не вываливается потом запускаю сам мускль [root@linux init.d]# mysql ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) То есть реакция что демон совсем даже не запущен

anonymous
()
Ответ на: комментарий от anonymous

Читай полный лог - скорее всего он запускается, а потом тут же валится.

Лично у меня были проблемы с одной библиотекой.

jackill ★★★★★
()

а ответ был прост.. для запуска mysql, необходимо находиться в корню каталога, куда установлен mysql. т.е. если поставлен в /usr/local/mysql, тогда cd /usr/local/mysql; bin/mysqld-safe&

кажется так...

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.