[Th] MySQL 5.1.14 - błedny init

Marcin Kurzyna pld w nius.waw.pl
Pon, 29 Sty 2007, 23:38:52 CET


Cześć,
instalacja na czysto MySQLa 5.1.14 powoduje, że nie da się go potem uruchomić 
(z komunikatem o braku tabel w bazie mysql (c&p na dole mejla)).

Generalnie nie śledziłem za bardzo automatyki, natomiast przepis na inicjację 
ręczną obejmował zmiany w init_db-data (za mała liczba pól: po dwa 
dodatkowe 'Y'/'N' na user/db). Przy czym to jest po wykonaniu 
mysql_fix_privledges_tables.

Jeśli chodzi o tworzenie tabel: myqsl uparcie odmawia zrobienia mysql.
{db,host,user} jako InnoDB - muzą być MyISAM, a aktualny init podstawia pod 
@ENGINE@ zawsze InnoDB (chyba że coś przeoczyłem, np. nie ma @ENGINE@ przed 
sedowaniem w tych tabelach).

Jeśli chodzi o upgrade z 5.0.x - działa bez problemu.

Jeśli ktoś(tm) może na to bliżej zerknąć to może się przydać w przyszłości - 
ja niestety nie dam rady teraz (popularne ostatnio pr. inż...)

m.

/var/log/mysql/err:

070129 22:10:09  InnoDB: Started; log sequence number 0 46409
/usr/sbin/mysqld: Table 'mysql.plugin' doesn't exist
070129 22:10:09 [ERROR] Can't open the mysql.plugin table. Please run the 
mysql_upgrade script to create it.
070129 22:10:09 [ERROR] Fatal error: Can't open and lock privilege tables: 
Table 'mysql.host' doesn't exist

070129 22:15:09 [Warning] Although a path was specified for 
the --log-slow-queries option, log tables are used. To enable logging to file 
use t
he --log-output option.
070129 22:15:09  InnoDB: Started; log sequence number 0 46409
/usr/sbin/mysqld: Table 'mysql.plugin' doesn't exist
070129 22:15:09 [ERROR] Can't open the mysql.plugin table. Please run the 
mysql_upgrade script to create it.
/usr/sbin/mysqld: Table 'mysql.slow_log' doesn't exist
070129 22:15:09 [ERROR] Failed to initialize log tables. Falling back to the 
old-fashioned logs
070129 22:15:09 [ERROR] Fatal error: Can't open and lock privilege tables: 
Table 'mysql.host' doesn't exist


-- 
Marcin Kurzyna, CrystalPoint Software
     -- www.crystalpoint.pl --


Więcej informacji o liście dyskusyjnej pld-devel-pl