mysql ei tule püsti
Postitatud: 08.09.2006, 15:25
alles ma ta eile installisin. igast muud jura ka php5 phpmyadmin. täna juba oli mingi update ei mäletagi milline täpselt igatahes php5-ga vist seotud. ei teagi kas on sellega seotud ka asi. arvatavasti siiski mitte.
mysqli confifailidest ma ei tea midagi, tuleb alustuseks mainida.
ühesõnaga systeemi logi vist:
Sep 8 14:46:02 jan-desktop /etc/init.d/mysql[5095]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted in
Sep 8 14:46:02 jan-desktop /etc/init.d/mysql[5095]: ^G/usr/bin/mysqladmin: connect to server at 'localhost' failed
Sep 8 14:46:02 jan-desktop /etc/init.d/mysql[5095]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Sep 8 14:46:02 jan-desktop /etc/init.d/mysql[5095]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
nüüd keegi võiks selgitada kas see /etc/init.d/mysql ja mysqld on siin üks ja sama asi. sest viimane lause nägu ütleb et chekck that mysqld is running aga kuidas ta peaks olema running kui ta ei käivitu.
teiseks misasi on socket ja kust ma ta saan. /var/run/mysqld/mysqld.sock faili mul ei tundu olevat.
no terminalis ma siis panen:
sudo mysqld
tuleb vastuseks:
060908 15:12:15 InnoDB: Started; log sequence number 0 43655
060908 15:12:15 [Note] Recovering after a crash using /var/log/mysql/mysql-bin
060908 15:12:15 [Note] Starting crash recovery...
060908 15:12:15 [Note] Crash recovery finished.
060908 15:12:15 [ERROR] Fatal error: Can't open and lock privilege tables: Incorrect file format 'host'
mida see nüüd tähendab. mingeid privileege kuskilt confi failist panna või???
ubuntu foorumist leisin sellise käsu mis siis ilma privileegideta ajab käima asja, ehk et kõik saavad ligi:
sudo mysqld --skip-grant-tables
tulemus:
060908 15:21:24 InnoDB: Started; log sequence number 0 43655
060908 15:21:24 [Note] Recovering after a crash using /var/log/mysql/mysql-bin
060908 15:21:24 [Note] Starting crash recovery...
060908 15:21:24 [Note] Crash recovery finished.
060908 15:21:24 [Warning] Can't open and lock time zone table: Incorrect file format 'time_zone' trying to live without them
060908 15:21:24 [Note] mysqld: ready for connections.
Version: '5.0.22-Debian_0ubuntu6.06.2-log' socket: '/var/run/mysqld/mysqld.sock' port: 3306 Debian Etch distribution
sellega siis töötab nagu aga iseenesest käima ei lähe koos arvutiga.
andke ideid.
mysqli confifailidest ma ei tea midagi, tuleb alustuseks mainida.
ühesõnaga systeemi logi vist:
Sep 8 14:46:02 jan-desktop /etc/init.d/mysql[5095]: 0 processes alive and '/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf ping' resulted in
Sep 8 14:46:02 jan-desktop /etc/init.d/mysql[5095]: ^G/usr/bin/mysqladmin: connect to server at 'localhost' failed
Sep 8 14:46:02 jan-desktop /etc/init.d/mysql[5095]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Sep 8 14:46:02 jan-desktop /etc/init.d/mysql[5095]: Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
nüüd keegi võiks selgitada kas see /etc/init.d/mysql ja mysqld on siin üks ja sama asi. sest viimane lause nägu ütleb et chekck that mysqld is running aga kuidas ta peaks olema running kui ta ei käivitu.
teiseks misasi on socket ja kust ma ta saan. /var/run/mysqld/mysqld.sock faili mul ei tundu olevat.
no terminalis ma siis panen:
sudo mysqld
tuleb vastuseks:
060908 15:12:15 InnoDB: Started; log sequence number 0 43655
060908 15:12:15 [Note] Recovering after a crash using /var/log/mysql/mysql-bin
060908 15:12:15 [Note] Starting crash recovery...
060908 15:12:15 [Note] Crash recovery finished.
060908 15:12:15 [ERROR] Fatal error: Can't open and lock privilege tables: Incorrect file format 'host'
mida see nüüd tähendab. mingeid privileege kuskilt confi failist panna või???
ubuntu foorumist leisin sellise käsu mis siis ilma privileegideta ajab käima asja, ehk et kõik saavad ligi:
sudo mysqld --skip-grant-tables
tulemus:
060908 15:21:24 InnoDB: Started; log sequence number 0 43655
060908 15:21:24 [Note] Recovering after a crash using /var/log/mysql/mysql-bin
060908 15:21:24 [Note] Starting crash recovery...
060908 15:21:24 [Note] Crash recovery finished.
060908 15:21:24 [Warning] Can't open and lock time zone table: Incorrect file format 'time_zone' trying to live without them
060908 15:21:24 [Note] mysqld: ready for connections.
Version: '5.0.22-Debian_0ubuntu6.06.2-log' socket: '/var/run/mysqld/mysqld.sock' port: 3306 Debian Etch distribution
sellega siis töötab nagu aga iseenesest käima ei lähe koos arvutiga.
andke ideid.