kesalahan impor database phpMyAdmin 500? Ekspor baris perintah file besar MySQL

Seorang teman yang bekerja di industri e-commerce baru-baru ini memasang panel VestaCP dan ingin mengimpor basis data MySQL melalui phpMyAdmin , tetapi terus mendapatkan kesalahan 500 dan gagal mengimpornya setelah beberapa kali mencoba…

Masalah ini mungkin disebabkan oleh konfigurasi php.ini atau masalah lain, yang menyebabkan phpMyAdmin membutuhkan waktu terlalu lama untuk mengekspor atau mengimpor file MySQL berukuran besar , sehingga mengakibatkan waktu habis (timeout) PHP dan kegagalan ekspor/impor.

Bahkan jika modifikasi meningkatkan konfigurasi memori dari file terkait, itu tidak akan membantu...

Pada titik ini, kita dapat mencapai hal berikut melalui baris perintah Linux :

  • Gunakan baris perintah cadangan MySQL untuk mengekspor database MySQL dengan cepat;
  • Gunakan baris perintah impor MySQL untuk mengimpor database MySQL dengan cepat.

Perintah database ekspor MySQL

Perintah cadangan MariaDB▼

mariadb-dump -u root -p[root_password] [database_name] > dumpfilename.sql

Perintah Pencadangan MySQL

mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql
  • perintah tidak termasuk simbol []
  • Silakan ubah "dumpfilename" menjadi nama file database MySQL Anda.
  • Perhatikan panah kanan > adalah ekspor.

Ekstrak file database MySQL .gz

Jika file database MySQL Anda dikompresi dengan akhiran .gz, file tersebut tidak dapat diimpor ke database melalui baris perintah SSH.

Sebelum menjalankan perintah untuk mengimpor database MySQL, masukkan perintah .gz unzip berikut untuk meng-unzip

gunzip FileName.gz
  • Silakan ubah "FileName" menjadi nama arsip database MySQL Anda, misalnya: xxx.sql.gz

Perintah database impor MySQL

Perintah impor MariaDB▼

mariadb-dump -u root -p[root密码] [数据库名称] < dumpfilename.sql

Perintah impor MySQL

mysql -u root -p[root密码] [数据库名称] < dumpfilename.sql
  • perintah tidak termasuk simbol []
  • Silakan ubah "dumpfilename" menjadi nama file database MySQL Anda.
  • Perhatikan panah kiri < adalah impor.

Perintah SSH lainnya untuk sistem Linux dapat ditemukan di sini

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Gulir ke Atas