Pagina 1 di 1
mysql -- slack13
Inviato: sab 12 dic 2009, 20:12
da commodore64
appena installata slack 13 , provo la consueta procedura usata da tempo sulle altre slack, per avviare mysql:
su mysql
mysql_install_db
a questo punto provo a fare partire mysql con
ed ottengo un lanconico messggio di errore
Codice: Seleziona tutto
root@portatile:/home/claudio# /etc/rc.d/rc.mysqld start
root@portatile:/home/claudio# nohup: redirecting stderr to stdout
Starting mysqld daemon with databases from /var/lib/mysql
STOPPING server from pid file /var/run/mysql/mysql.pid
091212 20:13:34 mysqld ended
questo risultato lo ottengo su due hardware differenti, ambedue con slakc 13 di default. quindi escluderei colpe mie.
cosa puo' essere ????
grazie
Re: mysql -- slack13
Inviato: sab 12 dic 2009, 20:47
da Ansa89
Sicuro che la directory che contiene i database ("/var/lib/mysql") abbia i permessi giusti?
Re: mysql -- slack13
Inviato: sab 12 dic 2009, 20:56
da conraid
commodore64 ha scritto:
cosa puo' essere ????
che i software cambiano, ed andrebbero letti i README, o almeno in questo caso lo script di avvio
Codice: Seleziona tutto
# Before you can run MySQL, you must have a database. To install an initial
# database, do this as root:
#
# mysql_install_db --user=mysql
Re: mysql -- slack13
Inviato: dom 13 dic 2009, 9:00
da commodore64
purtroppo non e' quello il motivo :
Codice: Seleziona tutto
root@portatile:/home/claudio# mysql_install_db --user=mysql
Installing MySQL system tables...
091213 8:56:20 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
091213 8:56:20 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
ERROR: 1347 'mysql.db' is not BASE TABLE
091213 8:56:20 [ERROR] Aborting
091213 8:56:20 [Note] /usr/libexec/mysqld: Shutdown complete
Installation of system tables failed!
Examine the logs in /var/lib/mysql for more information.
You can try to start the mysqld daemon with:
/usr/libexec/mysqld --skip-grant &
and use the command line tool
/usr/bin/mysql to connect to the mysql
database and look at the grant tables:
poiandiamo a vedere i log dove indicato:
Codice: Seleziona tutto
091213 08:57:10 mysqld started
091213 8:57:10 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
091213 8:57:10 [Warning] option 'max_join_size': unsigned value 18446744073709551615 adjusted to 4294967295
InnoDB: Log scan progressed past the checkpoint lsn 0 36808
091213 8:57:10 InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer...
InnoDB: Doing recovery: scanned up to log sequence number 0 43655
091213 8:57:10 InnoDB: Starting an apply batch of log records to the database...
InnoDB: Progress in percents: 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41$
InnoDB: Apply batch completed
091213 8:57:11 InnoDB: Started; log sequence number 0 43655
091213 8:57:11 [ERROR] /usr/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
091213 8:57:11 [ERROR] /usr/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
091213 8:57:11 [ERROR] Fatal error: Can't open and lock privilege tables: Can't find file: './mysql/host.frm' (errno: 13)
091213 08:57:11 mysqld ended
Francamente non capisco. Slack 13 nuova di default.
ora provo le vecchie versioni di mysql.
accetto idee.
buona domenica
Re: mysql -- slack13
Inviato: dom 13 dic 2009, 10:29
da Ansa89
Prova a postare il risultato di "ls -l /var/lib/mysql/" e "ls -l /var/lib/".
Eventualmente cambia i permessi di "/var/lib/mysql/" in "mysql:mysql", cancellando il contenuto.
Re: mysql -- slack13
Inviato: dom 13 dic 2009, 11:34
da conraid
ormai lo avevi installato in modo errato, e quindi oo cancelli tutto e reinstalli o fai come ti dice Ansa e cambi i permessi
se il problema è li
Re: mysql -- slack13
Inviato: dom 13 dic 2009, 15:13
da commodore64
grazie e tutti.
i problemi erano i permessi. allpinterno di /var/lib/mysql i permessi erano root:root . sistemati a mysql:mysql ecco che il database gira correttamente (spero, ancora devo crearlo il database), comunque qst righe sono molto chiare :
claudio@portatile:/var/lib/mysql$ nmap localhost
PORT STATE SERVICE
22/tcp open ssh
37/tcp open time
113/tcp open auth
3306/tcp open mysql <--- SQL
6000/tcp open X11
10000/tcp open snet-sensor-mgmt
comunque e' dai tempi della slack 7.1 che devo sistemare a mano qualcosa . Pat sta' invecchiando
ciao e grazie
Re: mysql -- slack13
Inviato: lun 14 dic 2009, 8:52
da tgmx
conraid ha scritto:ormai lo avevi installato in modo errato, e quindi oo cancelli tutto e reinstalli o fai come ti dice Ansa e cambi i permessi
se il problema è li
Confermo.
Una volta avviato nel modo sbagliato vengono settati i permessi sbagliati e, anche se sembra strano, la soluzione più rapida senza starci troppo a pensare è reinstallare il pacchetto di mysql preso dal cd di installazione.