phpMyAdmin tuontitietokannan 500 virhe? Vie MySQL suuri tiedosto komentorivi

Verkkokaupan parissa työskentelevä ystäväni asensi hiljattain VestaCP-paneelin ja halusi tuoda MySQL-tietokannan phpMyAdminin kautta , mutta sai jatkuvasti 500-virheen eikä tuonti onnistunut useista yrityksistä huolimatta…

Ongelma voi johtua php.ini-tiedoston määrityksistä tai muista ongelmista, jotka aiheuttavat sen, että phpMyAdminilla kestää liian kauan viedä tai tuoda suuria MySQL- tiedostoja, mikä johtaa PHP-aikakatkaisuihin ja vienti-/tuontivirheisiin.

Vaikka muutos parantaa asiaan liittyvien tiedostojen muistikokoonpanoa, se ei auta...

Tässä vaiheessa voimme saavuttaa seuraavat asiat Linux- komentorivin kautta:

  • Käytä MySQL-varmuuskopiointikomentoriviä viedäksesi nopeasti MySQL-tietokannan;
  • Tuo MySQL-tietokannat nopeasti MySQL-tuontikomentorivin avulla.

MySQL vientitietokanta -komento

MariaDB-varmuuskopiokomento▼

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

MySQL-varmuuskopiointikomennot ▼

mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql
  • komento ei sisällä symboleja []
  • Muuta "dumpfilename" MySQL-tietokantatiedoston nimeksi.
  • Huomaa oikea nuoli > on vientiä.

Pura .gz MySQL-tietokantatiedosto

Jos MySQL-tietokantatiedostosi on pakattu .gz-liitteellä, sitä ei voi tuoda tietokantaan SSH-komentorivin kautta.

Ennen kuin suoritat MySQL-tietokannan tuontikomennon, anna seuraava .gz unzip -komento purkaaksesi ▼

gunzip FileName.gz
  • Muuta "FileName" MySQL-tietokannan pakatun paketin nimeksi, esimerkiksi: xxx.sql.gz

MySQL tuontitietokannan komento

MariaDB-tuontikomento▼

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

MySQL-tuontikomento ▼

mysql -u root -p[root密码] [数据库名称] < dumpfilename.sql
  • komento ei sisällä symboleja []
  • Muuta "dumpfilename" MySQL-tietokantatiedoston nimeksi.
  • Huomaa vasen nuoli < on tuontia.

Lisää SSH-komentoja Linux-järjestelmille löytyy täältä ▼

发表 评论

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

Siirry alkuun