Страница 1 из 1

Не запускаетс MySQL

Добавлено: 2008-12-19 15:36:47
Гость
Приветсвую, коллеги. Не могу разобраться, почему не стартует сервер mysql. Не хочет создовать sock. Накосячил, сам. признаюс. Поставил сначало mysql-server v.6.0. Потом деинсталлировал, и поставил v.5.1 (под шестерку не погли скрипты создания БД). Теперь вот результат.

Платформа FreeBSD v.6.4
mysql-server-5.1.28_1

Лог с /var/db/mysql/myservername.erc

Код: Выделить всё

081219 15:23:20 mysqld_safe Starting mysqld daemon with databases from /var/db/mysql
/usr/local/libexec/mysqld: Table 'mysql.plugin' doesn't exist
081219 15:23:20 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
InnoDB: The first specified data file ./ibdata1 did not exist:
InnoDB: a new database to be created!
081219 15:23:20  InnoDB: Setting file ./ibdata1 size to 10 MB
InnoDB: Database physically writes the file full: wait...
081219 15:23:20  InnoDB: Log file ./ib_logfile0 did not exist: new to be created
InnoDB: Setting log file ./ib_logfile0 size to 5 MB
InnoDB: Database physically writes the file full: wait...
081219 15:23:20  InnoDB: Log file ./ib_logfile1 did not exist: new to be created
InnoDB: Setting log file ./ib_logfile1 size to 5 MB
InnoDB: Database physically writes the file full: wait...
InnoDB: Doublewrite buffer not found: creating new
InnoDB: Doublewrite buffer created
InnoDB: Creating foreign key constraint system tables
InnoDB: Foreign key constraint system tables created
081219 15:23:20  InnoDB: Started; log sequence number 0 0
081219 15:23:20 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
081219 15:23:20 mysqld_safe mysqld from pid file /var/db/mysql/freebsd.srn.inside.mts.ru.pid ended

Re: Не запускаетс MySQL

Добавлено: 2008-12-19 15:51:21
Volodymyr
Когда переставлял базы убирал или оставил для 5 БД о 6?

Re: Не запускаетс MySQL

Добавлено: 2008-12-19 15:59:34
sterran
разегестрировался...
деинсталлировал с портов, коммандой make deinstall

Re: Не запускаетс MySQL

Добавлено: 2008-12-19 16:15:18
Volodymyr
sterran писал(а):деинсталлировал с портов make deinstall
Похоже что баз о 6 наелось, о они не такие по структуре.

Re: Не запускаетс MySQL

Добавлено: 2008-12-19 16:16:30
sterran
какой вариант деинсталляции можете предложить, чтобы почистить начисто. Не хочется заного сервер инсталлировать, много чего крутиться.

Re: Не запускаетс MySQL

Добавлено: 2008-12-19 16:41:40
Volodymyr
sterran писал(а):какой вариант деинсталляции можете предложить, чтобы почистить начисто. Не хочется заного сервер инсталлировать, много чего крутиться.
В смысле крутится? Он же у тебя не запустился? У меня на ноуте 5 мускул сервер собирается довольно быстро. В принцепе должен быть механизм эти базы заново пересоздать.

Re: Не запускаетс MySQL

Добавлено: 2008-12-19 16:44:10
sterran
Volodymyr писал(а):В смысле крутится?
Крутится у меня SQUID и еще всякая дребедень :-). Нужно организовать подсчет трафика, для этого нужен MYSQL. При инсталяции, лоханулся и поставил 6 версию. Погорячился :-(. Теперь вот незнаю, что делать.

Re: Не запускаетс MySQL

Добавлено: 2008-12-19 17:46:01
Volodymyr
sterran писал(а):Крутится у меня SQUID и еще всякая дребедень :-). Нужно организовать подсчет трафика, для этого нужен MYSQL. При инсталяции, лоханулся и поставил 6 версию. Погорячился :-(. Теперь вот незнаю, что делать.
Я бы переставил и не парился. Уже б давно собирало статистику, а так щас все-равно статистику не собирает.

Re: Не запускаетс MySQL

Добавлено: 2008-12-19 18:11:49
zg
выложи

Код: Выделить всё

ls -la /var/db/mysql

Re: Не запускаетс MySQL

Добавлено: 2008-12-22 8:50:06
sterran
вот:

Код: Выделить всё

/>ls -la /var/db/mysql
total 20534
drwxr-xr-x   2 mysql  mysql       512 Dec 19 15:23 .
drwxr-xr-x  10 root   wheel       512 Dec 19 15:21 ..
-rw-rw----   1 mysql  mysql      1306 Dec 19 15:23 freebsd.mydomain.err
-rw-rw----   1 mysql  mysql   5242880 Dec 19 15:23 ib_logfile0
-rw-rw----   1 mysql  mysql   5242880 Dec 19 15:23 ib_logfile1
-rw-rw----   1 mysql  mysql  10485760 Dec 19 15:23 ibdata1

Re: Не запускаетс MySQL

Добавлено: 2008-12-22 8:58:41
zg
и ещё это

Re: Не запускаетс MySQL

Добавлено: 2008-12-22 9:11:17
sterran
вот:

Код: Выделить всё

//>df -h
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/ad0s1a     66G    2.3G     59G     4%    /
devfs          1.0K    1.0K      0B   100%    /dev
/dev/ad0s1d    4.7G     26M    4.3G     1%    /var

Re: Не запускаетс MySQL

Добавлено: 2008-12-22 13:52:04
Volodymyr

Код: Выделить всё

mysql_upgrade

Re: Не запускаетс MySQL

Добавлено: 2008-12-22 14:24:22
zg
Volodymyr писал(а):

Код: Выделить всё

mysql_upgrade
пожалуй то, что надо -)))

топикстартер - у тебя отсутвует база mysql, чтобы создать её нужно запустить

Код: Выделить всё

/usr/local/bin/mysql_upgrade
если не поможет, то деинсталь мускул, удали папку /var/db/mysql и ставь по новой, лучше пакетом.

Re: Не запускаетс MySQL

Добавлено: 2008-12-22 14:29:09
sterran
upgrade уже пробывал, выдает вот такое:

Код: Выделить всё

Looking for 'mysql' as: /usr/local/bin/mysql
Looking for 'mysqlcheck' as: /usr/local/bin/mysqlcheck
Running 'mysqlcheck'...
/usr/local/bin/mysqlcheck: Got error: 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) when trying to connect
FATAL ERROR: Upgrade failed
что касается удаление с поротов mysql и /var/db/mysql - то тоже делал, не помогает...
осталось только поробывать собрать mysql не с портов а с пакетов. в этом случае автозапуск нормально будет работать?
p.s. предпочтение отдаю портам, т.к. в этом случае стабильно работает.

Re: Не запускаетс MySQL

Добавлено: 2008-12-22 14:37:35
Volodymyr
sterran писал(а):что касается удаление с поротов mysql и /var/db/mysql - то тоже делал, не помогает...
Сейчас порт MySQL удален? После удаления порта что показало?

Код: Выделить всё

ls /var/db/pkg | grep mysql

Re: Не запускаетс MySQL

Добавлено: 2008-12-22 14:43:28
zg
sterran писал(а):p.s. предпочтение отдаю портам, т.к. в этом случае стабильно работает.
заметно -))))

Давайка так

Код: Выделить всё

pkg_delete mysql\*
rm -r /var/db/mysql
pkg_add -r mysql51-server
ну и если там чё-то ценное было надо забекапить

Re: Не запускаетс MySQL

Добавлено: 2008-12-22 14:45:45
sterran
Клиента деинсталировал отдельно, а вот php не трогал

Код: Выделить всё

//>ls /var/db/pkg | grep mysql
mysql-client-5.1.28_1
php5-mysql-5.2.6_2
удалить тоже советуете?

Re: Не запускаетс MySQL

Добавлено: 2008-12-22 14:53:54
Volodymyr
sterran писал(а):удалить тоже советуете?
Сервер клиента доставит сам. Для РНР можно руками докинуть, если нужен. А до mysql-client-5.1.30 проапдейтится не желаете?

Re: Не запускаетс MySQL

Добавлено: 2008-12-22 14:56:53
sterran
Volodymyr писал(а): А до mysql-client-5.1.30 проапдейтится не желаете?
Лишь бы делу помогло. :)

Re: Не запускаетс MySQL

Добавлено: 2008-12-22 15:04:09
Volodymyr
sterran писал(а):Лишь бы делу помогло. :)
Ну тогда апдейт портов, удаление всего о чем писал zg, потом посмотреть или не осталось от MySQL чего где и пробовать опять собрать все с портов.

Re: Не запускаетс MySQL

Добавлено: 2008-12-22 15:12:43
sterran
спасибо большое, попробую.

Re: Не запускаетс MySQL

Добавлено: 2008-12-22 15:44:24
zg
sterran писал(а):удалить тоже советуете?
пхп не пострадает

Код: Выделить всё

pkg_delete mysql\*
удалит только клиента и сам сервер, во время установки сервера клиент подтянется сам нужной версии. Модуль пхп должен работать и так, но лучше его пересобрать потом во избежания казусов.