MySQL Forums
Forum List  »  Italian

Re: Problema configurazione MySql
Posted by: Gavin Towey
Date: November 22, 2009 04:03PM

Non so esattamente quale sia il problema, perché l'errore di innodb scritto nel file può avviene se qualcuno ha modificato i file nel datadir di mysql a mano, oppure non si spegne il server nel corretto modo.

Comunque, credo che l'ultima riga è il più importante per il tuo problema:

091121 11:07:04 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist

Sembra che le tabelle che mysql usa per ricordare tutti le informazioni di se stesso non ci sono. Forse hai cambiato il posto dove mettere la data di mysql (forse quando hai cambiato il .ini file, oppure hai deleted i file a mano)

Dato che ci sia due possibilità, ci sono due soluzioni diverse da provare:

1. Trova il datadir giusto, e cambiare il .ini file
è probabile che tu possa fare un ricerca per qualcosa come "host.frm" Dove si trova quel file, prendo quel locazione, sarà qualcosa come:
C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\Data\
e poi modificare il .ini file, c'è una dentro si è chiamata "datadir"

2. Se non la trovi, poi è possibile re-crearla
da un command prompt, scrive:
cd C:\Programmi\MySQL\MySQL Server 5.1\bin
mysqld --skip-grant-tables

poi, aprire un'altra command prompt, e fare un connessione a mysql, scrive:
mysql
source C:\Programmi\MySQL\MySQL Server 5.1\share\mysql_system_tables.sql
source C:\Programmi\MySQL\MySQL Server 5.1\share\mysql_system_tables_data.sql
exit

a quel punto dovrebb'essere possibile re-acendire il server senza errore.

Options: ReplyQuote


Subject
Views
Written By
Posted
4350
November 20, 2009 05:26PM
2699
November 21, 2009 09:09PM
4370
November 22, 2009 04:20AM
Re: Problema configurazione MySql
4705
November 22, 2009 04:03PM
2908
November 23, 2009 03:08AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.