URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 7407
[ Назад ]

Исходное сообщение
"Fedora16 проблема с запуском MySQL"

Отправлено S10 , 21-Ноя-11 11:55 
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

Буду весьма признателен тому, кто скажет что сделать чтобы мускул всё таки запустился ;-)


Содержание

Сообщения в этом обсуждении
"Fedora16 проблема с запуском MySQL"
Отправлено Дядя_Федор , 21-Ноя-11 13:51 
А Вы раньше выполняли команду (после установки) mysql_install_db? Сдается мне - что дело как раз в этом. ;)

"Fedora16 проблема с запуском MySQL"
Отправлено S10 , 22-Ноя-11 04:19 
> А Вы раньше выполняли команду (после установки) mysql_install_db? Сдается мне - что
> дело как раз в этом. ;)

И правда :) +1


"Fedora16 проблема с запуском MySQL"
Отправлено Александр , 21-Ноя-11 14:24 
После появления этой проблемы у себя, заметил что ругается "SELinux Alert Browser". Решил ее добавлением политик для mysqld в SELinux (когда нажимаешь Troubleshoot в "SELinux Alert Browser", он дает рекомендации как можно решить проблему).