C ходу...# service mysqld start
Redirecting to /bin/systemctl start mysqld.service
Job failed. See system logs and 'systemctl status' for details.# mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)в /var/log/mysqld.log следующее:
_______________________________________________________________________________________
111121 17:24:06 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
111121 17:24:06 [Note] Plugin 'FEDERATED' is disabled.
/usr/libexec/mysqld: Table 'mysql.plugin' doesn't exist
111121 17:24:06 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
111121 17:24:06 InnoDB: The InnoDB memory heap is disabled
111121 17:24:06 InnoDB: Mutexes and rw_locks use GCC atomic builtins
111121 17:24:06 InnoDB: Compressed tables use zlib 1.2.5
111121 17:24:06 InnoDB: Using Linux native AIO
111121 17:24:06 InnoDB: Initializing buffer pool, size = 128.0M
111121 17:24:06 InnoDB: Completed initialization of buffer pool
111121 17:24:06 InnoDB: highest supported file format is Barracuda.
111121 17:24:07 InnoDB: Waiting for the background threads to start
111121 17:24:08 InnoDB: 1.1.8 started; log sequence number 1595675
111121 17:24:08 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
__________________________________________________________________________________попробовал то, что советуется в логах:
# mysql_upgrade
Looking for 'mysql' as: mysql
Looking for 'mysqlcheck' as: mysqlcheck
Running 'mysqlcheck with default connection arguments
mysqlcheck: Got error: 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) when trying to connect
FATAL ERROR: Upgrade failed# systemctl status mysqld.service
mysqld.service - MySQL database server
Loaded: loaded (/lib/systemd/system/mysqld.service; enabled)
Active: activating (start-post) since Mon, 21 Nov 2011 17:34:44 +1000; 959ms ago
Process: 4315 ExecStart=/usr/bin/mysqld_safe --nowatch --basedir=/usr (code=exited, status=0/SUCCESS)
Process: 4299 ExecStartPre=/usr/libexec/mysqld-prepare-db-dir (code=exited, status=0/SUCCESS)
Main PID: 4463 (mysqld); Control: 4464 (mysqld-wait-rea)
CGroup: name=systemd:/system/mysqld.service
├ 4463 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --log-error=/var/log/mysqld.log --pid-file=/var/run/mysqld/mysq...
├ 4464 /bin/sh /usr/libexec/mysqld-wait-ready 4463
└ 4493 sleep 1Буду весьма признателен тому, кто скажет что сделать чтобы мускул всё таки запустился ;-)
А Вы раньше выполняли команду (после установки) mysql_install_db? Сдается мне - что дело как раз в этом. ;)
> А Вы раньше выполняли команду (после установки) mysql_install_db? Сдается мне - что
> дело как раз в этом. ;)И правда :) +1
После появления этой проблемы у себя, заметил что ругается "SELinux Alert Browser". Решил ее добавлением политик для mysqld в SELinux (когда нажимаешь Troubleshoot в "SELinux Alert Browser", он дает рекомендации как можно решить проблему).