phpMyAdmin içe aktarma veritabanı 500 hatası? MySQL büyük dosya komut satırını dışa aktar

E-ticaret sektöründe çalışan bir arkadaşım yakın zamanda VestaCP panelini kurdu ve phpMyAdmin üzerinden bir MySQL veritabanını içe aktarmak istedi , ancak sürekli 500 hatası aldı ve birçok denemeden sonra içe aktarma işlemi başarısız oldu…

Sorun, php.ini yapılandırması veya diğer sorunlardan kaynaklanıyor olabilir ve bu da phpMyAdmin'in büyük MySQL dosyalarını dışa aktarma veya içe aktarma işlemlerini çok uzun sürede gerçekleştirmesine, PHP zaman aşımına ve dışa aktarma/içe aktarma hatalarına yol açabilir.

Değişiklik, ilgili dosyaların bellek yapılandırmasını iyileştirse bile, yardımcı olmaz...

Bu aşamada, Linux komut satırı aracılığıyla aşağıdakileri gerçekleştirebiliriz :

  • MySQL veritabanını hızlı bir şekilde dışa aktarmak için MySQL yedekleme komut satırını kullanın;
  • MySQL veritabanlarını hızlı bir şekilde içe aktarmak için MySQL içe aktarma komut satırını kullanın.

MySQL dışa aktarma veritabanı komutu

MariaDB yedekleme komutu▼

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

MySQL Yedekleme Komutları ▼

mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql
  • komut sembol içermez []
  • Lütfen "dumpfilename" öğesini MySQL veritabanı dosya adınızla değiştirin.
  • Sağ oka dikkat edin > ihracattır.

.gz MySQL veritabanı dosyasını çıkarın

MySQL veritabanı dosyanız bir .gz soneki ile sıkıştırılmışsa, SSH komut satırı aracılığıyla veritabanına aktarılamaz.

MySQL veritabanını içe aktarma komutunu çalıştırmadan önce, sıkıştırmayı açmak için lütfen aşağıdaki .gz unzip komutunu girin ▼

gunzip FileName.gz
  • Lütfen "DosyaAdı"nı MySQL veritabanı sıkıştırılmış paketinizin adıyla değiştirin, örneğin: xxx.sql.gz

MySQL içe aktarma veritabanı komutu

MariaDB içe aktarma komutu▼

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

MySQL içe aktarma komutu ▼

mysql -u root -p[root密码] [数据库名称] < dumpfilename.sql
  • komut sembol içermez []
  • Lütfen "dumpfilename" öğesini MySQL veritabanı dosya adınızla değiştirin.
  • Sol oka dikkat edin < ithalattır.

Linux sistemleri için daha fazla SSH komutu burada bulunabilir ▼

发表 评论

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

En gidin