cari

Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk mengimport fail SQL menggunakan baris arahan dalam MySQL?

<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粉459578805P粉459578805461 hari yang lalu513

membalas semua(2)saya akan balas

  • P粉926174288

    P粉9261742882023-08-24 09:06:53

    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;
    

    balas
    0
  • P粉103739566

    P粉1037395662023-08-24 00:28:35

    Cuba:

    mysql -u username -p database_name < file.sql

    Semak pilihan MySQL.

    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.

    balas
    0
  • Batalbalas