Bagaimana untuk mengimport fail SQL menggunakan baris arahan dalam MySQL?
P粉459578805
P粉459578805 2023-08-23 10:46:22
0
2
548
<p>Saya mempunyai fail <code>.sql</code> yang mengandungi eksport daripada <code>phpMyAdmin</code>. Saya mahu mengimportnya ke pelayan lain menggunakan baris arahan. </p> <p>Saya memasang Windows Server 2008 R2. Saya meletakkan fail <code>.sql</code> pada <strong><em>C drive</em></strong> <pre class="brush:php;toolbar:false;">database_name < <p>Ia tidak berfungsi. Saya mendapat ralat sintaks. </p> <ul> <li>Bagaimanakah saya boleh berjaya mengimport fail ini? </li> <li>Adakah saya perlu mencipta pangkalan data dahulu? </li> </ul><p><br /></p>
P粉459578805
P粉459578805

membalas semua(2)
P粉926174288

Penggunaan biasa

mysqldump adalah untuk menyandarkan keseluruhan pangkalan data:

mysqldump db_name > backup-file.sql

Anda boleh memuatkan semula fail dump ke pelayan seperti ini:

Unix

mysql db_name < backup-file.sql

Sama dalam WindowsPrompt Perintah:

mysql -p -u [user] [database] < backup-file.sql

PowerShell

cmd.exe /c "mysql -u root -p db_name < backup-file.sql"

Baris arahan MySQL

mysql> use db_name;
mysql> source backup-file.sql;
P粉103739566

Cuba:

mysql -u username -p database_name < file.sql

Semak pilihan MySQL. p>

Nota 1: Sebaik-baiknya menggunakan laluan penuh ke fail SQL file.sql.

Nota 2: Gunakan -R--triggersmysqldump untuk menyimpan rutin dan mencetuskan pangkalan data mentah. Mereka tidak disalin secara lalai.

Nota 3 Jika pangkalan data belum wujud lagi dan SQL yang dieksport tidak mengandungi pilihan CREATE DATABASE(导出的使用 --no-create-db-n), maka anda boleh mengimportnya.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan