English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Esportazione del database tramite riga di comando MySQL:
1, Entrare nella cartella bin del percorso MySQL: cd directory bin di MySQL
Come ho inserito la riga di comando: cd C:\Program Files\MySQL\MySQL Server 5.5\bin
(oppure aggiungi direttamente la directory all'ambiente variabile path di Windows)
2, Esportare il database: mysqldump -u nome utente -p nome database > nome del file di esportazione
Come ho inserito la riga di comando: mysqldump -u lmapp -p lmapp -P 3308 > lmapp.sql (inserito dopo ti chiederà la password per accedere a MySQL)
(Se si esporta un singolo tavolo di dati, inserisci il nome del tavolo di dati dopo il nome del database)
Esportazione di un tavolo di dati da MySQL
mysqldump -u nome_utente -p nome_database nome_tabella> nomefile_esportazione
mysqldump -u lmapp -p lmapp users> test_users.sql (senza punto e virgola alla fine)
3. Vedrai il file news.sql generato automaticamente nella cartella bin
Durante l'esportazione, si incontrano i problemi sopra menzionati.
Misura di soluzione: aggiungi il parametro -P 3308 (porta del servizio mysql) per risolvere il problema.
Importazione di database tramite riga di comando:
1. Sposta il file .sql da importare nella cartella bin, in questo modo il percorso è più conveniente
2. Come il primo passo dell'esportazione sopra menzionato
3. Accedi a MySQL: mysql -u nome_utente -p
Come ho inserito il comando:mysql -u root -p (inserisci lo stesso comando ti chiederanno la password di MySQL)
4. Crea un nuovo database nel MySQL-Front che desideri creare, in questo momento è un database vuoto, ad esempio crea un database di destinazione chiamato news
5. Inserisci: mysql>use nome_database_destinazione
Come ho inserito il comando:mysql>use news;
6. File di importazione: mysql>source nomefile_da_importare;
Come ho inserito il comando: mysql>source news.sql;
Nota: a causa della dimensione del database importato e della struttura dei dati, il tempo necessario per l'importazione può variare notevolmente. Il mio database importato aveva 123M e ha richiesto quasi 5 ore. Durante il processo, ho pensato che il computer si fosse guastato, ma osservando attentamente l'interfaccia della riga di comando ho scoperto che l'importazione stava procedendo normalmente. L'interfaccia successiva all'importazione di successo è la seguente:
Nota: quando si importa un singolo tavolo di dati, utilizzare la sintassi SQL simile a "use lmapp lm_area, source lm_area.sql". Il tavolo di dati originale può esistere, il tavolo di dati importato coprirà il tavolo di dati con lo stesso nome esistente.
La backup e il ripristino di MySQL sono completati utilizzando i comandi mysqldump, mysql e source.
1. Backup e ripristino di MySQL su Win32
1.1 Backup
Menu di avvio | Esegui | cmd | Utilizzare il comando "cd \Program Files\MySQL\MySQL Server 5.0\bin" per entrare nella cartella bin | Utilizzare il comando "mysqldump -u nome_utente -p databasename > nomefile_esportazione" per esportare il database in un file, ad esempio "mysqldump -u root -p voice>voice.sql", quindi inserire la password per iniziare l'esportazione.
1.2 Ripristino
Entra nel Client di Comando MySQL, inserisci la password, entra in "mysql>", inserisci il comando "show databases;", premi Invio per vedere quali database ci sono; crea il database da ripristinare, inserisci "create database voice;", premi Invio; cambia al database appena creato, inserisci "use voice;", premi Invio; importa i dati, inserisci "source voice.sql;", premi Invio, inizia l'importazione, quando riappare "mysql>" e non ci sono errori di prompt, il ripristino è stato eseguito con successo.
2. Backup e ripristino di MySQL su Linux
2.1 Backup
[root@localhost ~]# cd /var/lib/mysql (entra nella directory della libreria MySQL, modifica il percorso in base alla tua installazione di MySQL)
[root@localhost mysql]# mysqldump -u root -p voice>voice.sql, inserisci la password per procedere.
2.2 Ripristino
Metodo 1:
[root@localhost ~]# mysql -u root -p, premi Invio, inserisci la password, entra nel console di MySQL "mysql>" e ripeti il processo di ripristino del punto 1.2.
Metodo 2:
[root@localhost ~]# cd /var/lib/mysql (entra nella directory della libreria MySQL, modifica il percorso in base alla tua installazione di MySQL)
[root@localhost mysql]# mysql -u root -p voice<voice.sql, inserisci la password per procedere.
Grazie per aver letto, spero di essere stato d'aiuto, grazie per il supporto al nostro sito!