LINUX.ORG.RU

не могу запустить mysqld


0

0

OS: Fedora 9(GNOME)
не могу запустить mysqld
установил клиента и сервер
тут /etc/init.d/ нет mysqld
он почему-то лежит в /opt/lampp/sbin/mysqld
при запуске /opt/lampp/sbin/mysqld -start ругается следующим образом

[root@fedorabook egon]# /opt/lampp/sbin/mysqld -start
081003 0:57:43 [ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!

081003 0:57:43 [ERROR] Aborting

081003 0:57:43 [Note] /opt/lampp/sbin/mysqld: Shutdown complete


под пользователем ругается вот так

[egon@fedorabook ~]$ /opt/lampp/sbin/mysqld -start
081003 1:00:52 [ERROR] /opt/lampp/sbin/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
081003 1:00:52 [ERROR] /opt/lampp/sbin/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
081003 1:00:52 [ERROR] Fatal error: Can't open and lock privilege tables: Can't find file: './mysql/host.frm' (errno: 13)

как я понимаю в это файлике нужно что приписать host.frm
1. что именно?
2. где он должен находиться?


Этот файлик должен создаваться автоматически скриптом с именем типа mysql_install_db. Должен находиться у указанном пути, при этом mysql должен запускаться от пользователя mysql.

Вы rpm-пакет откуда брали, или как устанавливаи mysql-сервер?

mky ★★★★★
()

> он почему-то лежит в /opt/lampp/sbin/mysqld

man yum. Конкретно надо было, вместо установки всякого левого дерьма, сказать yum install mysql-server

Deleted
()

Для начала посмотри в конфигурации пути к базам, затем от имени пользователя mysql сделай mysql_install_db

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

Теперь эти пакеты удаляй и ставь, используя команду выше.

Deleted
()

cat /etc/init.d/mysqld

и смотри

mysql_safe надо запускать, а вообще используй yum, apt-get и т.д.

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