Собрал MySQL из сорсов. При попытке запуска возникает такая ошибка: Код (Text): root@vs-laptop:/etc/mysql# /usr/local/mysql/share/mysql/mysql.server start Starting MySQL . * Manager of pid-file quit without updating file. И что самое интересное - никто не знает, как её решить - перегуглил весь инет. Ось eeebuntu.
Прогресс, теперь в лог пишется: Код (Text): 090507 14:36:58 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it. 090507 14:36:58 [ERROR] /usr/local/mysql/libexec/mysqld: unknown option '--skip-bdb' 090507 14:36:58 [ERROR] Aborting mysql_upgrade, конечно же, не запускается - не может подключиться к серверу: Код (Text): root@vs-laptop:/usr/local/mysql/bin# ./mysql_upgrade -b=/usr/local Looking for 'mysql' as: ./mysql Looking for 'mysqlcheck' as: ./mysqlcheck Running 'mysqlcheck'... ./mysqlcheck: Got error: 2002: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) when trying to connect FATAL ERROR: Upgrade failed А сервер, не может запустииться, что ли, из-за отсутствия таблицы mysql.plugin? Замкнутый круг? В консоли при этом выводится всё та же ошибка: Код (Text): root@vs-laptop:/usr/local/mysql/share/mysql# ./mysql.server start Starting MySQL . * Manager of pid-file quit without updating file.
Столкнулся с той же проблемой при установке из пакета. В точности тоже самое. При запуске /etc/init.d/mysql start пишет: * Starting ... * Starting (/etc/mysql/my.cnf) * MySQL NOT started (0) [!!] * ERROR: mysql failed to start при этом в логах пишет: 101107 21:45:19 [Warning] No argument was provided to --log-bin, and --log-bin-index was not used; so replication may break w$ /usr/sbin/mysqld: Table 'mysql.plugin' doesn't exist 101107 21:45:19 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it. 101107 21:45:19 InnoDB: Started; log sequence number 0 44233 101107 21:45:19 [Note] Recovering after a crash using mysqld-bin 101107 21:45:19 [Note] Starting crash recovery... 101107 21:45:19 [Note] Crash recovery finished. 101107 21:45:19 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist делаю как просит /usr/bin/mysql_upgrade Looking for 'mysql' as: ./mysql Looking for 'mysqlcheck' as: ./mysqlcheck Running 'mysqlcheck' with connection arguments: '--port=3306' '--socket=/tmp/mysql.sock' '--port=3306' '--socket=/var/run/mysqld/mysqld.sock' ./mysqlcheck: Got error: 2002: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) when trying to connect FATAL ERROR: Upgrade failed Ну а ошибка 2002 ясна. мускуль то не запущен!
а у меня трабл был такой из за того что я перед инсоляцией уже сам создал my.cnf ... mv /etc/my.cnf /etc/my.cnf1 cd /usr/ports/databases/mysql55-server make deinstall make install и далее сюда пошел http://www.mysql.ru/webboard/index.html?n1=7203&n2=6 /usr/local/share/mysql/mysql.server start Starting MySQL. SUCCESS! все норм) зы. у мня фряха) есесно птом йа конфиги свой уже пропысал в созданный my.cnf