LINUX.ORG.RU

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

# setenforce 0
# service mysqld restart

Если сработает - надо будет модуль для Selinux создать.

Slavaz ★★★★★ ()
Ответ на: Re: Помогите MySQL запустить! от Slavaz

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

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

anonymous ()

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

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

mky ★★★★★ ()

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

> Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'

Демон не кормлен. Покорми.

sysmouse ()
Ответ на: Re: Помогите MySQL запустить! от tux2002

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

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

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

true_admin ★★★★★ ()
Ответ на: Re: Помогите MySQL запустить! от true_admin

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

>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 ()
Ответ на: Re: Помогите MySQL запустить! от tux2002

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

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

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

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

true_admin ★★★★★ ()
Ответ на: Re: Помогите MySQL запустить! от tux2002

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

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

Извини

Твой совет сделать вот это совершенно неправильный:
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 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.