LINUX.ORG.RU
ФорумAdmin

Помогите MySQL запустить!


0

0

Привет, установил на FC9 мускул, запуская, а он ругается падла
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'  Как быть ??
anonymous
Ответ на: комментарий от Slavaz

Selinux у меня выключен полностью т.к при включенном Selinux, Apache не хочет правильно работать выдает FORBIDDEN .... =((

anonymous
()

Что пишется в файле ошибок в каталоге /var/lib/mysql? MySQL вы доустанавливали после установки системы и ещё не пререзагружались? Редактировали файл /etc/my.cnf или /etc/mysql/my.cnf?

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

> chown mysql:mysql /var/lib/mysql chmod 775 /var/lib/mysql ?

Никогда так не делай. Права в дистре уже стоят нормальные, а mysql при создании баз сам раставляет пермишен 700/770/660. Очевидно что дело либо в незапущенном mysqld, либо в неправильном пути к сокету.

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

>mysql при создании баз сам раставляет пермишен 700/770/660
1. Права /var/run/mysql д.б. такие -  это на всякий случай
2. Сам он ничего на расставляет:
su - mysql  !!
mysql_install_db
^D
старт mysql (м.б. /etc/init.d/mysql start)
mysql_secure_installation

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

> Сам он ничего на расставляет:

Ты бы доки почитал, что ли... http://dev.mysql.com/doc/refman/5.0/en/file-permissions.html

Абсолютно всё про права рассказано в офицальной документации. Спорь тогда не со мной а с разработчиками mysql.

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

> Тыкать просто не надо.

Извини

Твой совет сделать вот это совершенно неправильный:
chmod 775 /var/lib/mysql
У юзеров не должно быть прав попадать в папку с базами вообще.

"By default, MySQL creates database and RAID directories with an access permission value of 0700." (с) mysql ab

> http://dev.mysql.com/doc/refman/5.0/en/mysql-install-db.html

Там ничего не сказано про то что надо руками пермишены править. Я другой раздел док имел в виду,
тот что про безопасность в mysql рассказывает.

mysql_install_db делает нормальные пермишены:

$ls -la ./mysql
total 532
drwx------  4 mysql root    4096 Aug 14 12:16 .
drwxr-xr-x 24 root  root    4096 Aug 14 12:16 ..
-rw-rw----  1 mysql mysql  15119 Aug 14 12:16 lap-bin.000001
-rw-rw----  1 mysql mysql 502031 Aug 14 12:16 lap-bin.000002
-rw-rw----  1 mysql mysql     40 Aug 14 12:16 lap-bin.index
drwx------  2 mysql root    4096 Aug 14 12:16 mysql
drwx------  2 mysql root    4096 Aug 14 12:16 test

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