Il modo migliore per eseguire questa operazione è eseguire il backup del database richiesto e riconfigurare il server.
creazione di un backup
Il comando mysqldump viene utilizzato per creare file di testo “dump” delle banche dati gestite da MySQL. Queste discariche sono solo file con tutti i comandi SQL necessari per ricreare il database da zero. Il processo è semplice e veloce.
Se si desidera eseguire il backup di un singolo database, si limita a creare il dump e inviare l'output in un file, in questo modo:
mysqldump database_name > database_name.sql
database multipli possono eseguire il backup allo stesso tempo:
mysqldump --databases database_one database_two > two_databases.sql
Nel codice sopra, database_one è il nome del primo database di cui eseguire il backup e database_two è il nome del secondo.
E 'anche semplice da eseguire il backup di tutti i database sul server:
mysqldump --all-databases > all_databases.sql
Dopo aver preso il backup, rimuovere mysql e reinstallarlo. Dopo aver reinstallato con il numero di porta desiderato.
Ripristino di un backup
Dal momento che i file di dump sono i comandi solo SQL, è possibile ripristinare il backup del database dicendo mysql per eseguire i comandi in essa e inserire i dati nel database corretto.
mysql database_name < database_name.sql
Nel codice precedente, database_name è il nome del database che si desidera ripristinare e database_name.sql è il nome del file di backup da ripristinare ..
Se si sta tentando di ripristinare un singolo database dal deposito di tutti i database, bisogna lasciare che mysql sapere come questo:
mysql --one-database database_name < all_databases.sql
Come hai indovinato, questo non è il "forum" giusto (e non un forum). Per favore considera di fare la tua domanda su ServerFault. – Abhay