Директориум за статии
Еден пријател кој работи во индустријата за е-трговија неодамна го инсталираше панелот VestaCP и сакаше да импортира MySQL база на податоци преку phpMyAdmin , но постојано добиваше грешка 500 и не успеа да ја импортира по повеќе обиди...
Проблемот може да се должи на конфигурацијата на php.ini или други проблеми, што предизвикува phpMyAdmin да трае предолго за извоз или увоз на големи MySQL датотеки, што резултира со истекување на PHP и неуспеси при извоз/увоз.
Дури и ако модификацијата ја подобри конфигурацијата на меморијата на поврзаните датотеки, нема да помогне...
Во овој момент, можеме да го постигнеме следново преку командната линија на Linux :
- Користете ја командната линија за резервна копија на MySQL за брзо извезување на базата на податоци на MySQL;
- Користете ја командната линија за увоз на MySQL за брзо увоз на MySQL бази на податоци.
Команда за извоз на MySQL база на податоци
Команда за резервна копија на MariaDB ▼
mariadb-dump -u root -p[root_password] [database_name] > dumpfilename.sql
MySQL резервни команди ▼
mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql
- командата не вклучува симболи []
- Ве молиме сменете го „dumpfilename“ во името на датотеката на вашата база на податоци MySQL.
- Забележете ја десната стрелка > е извоз.
Извлечете ја датотеката со база на податоци .gz MySQL
Ако вашата датотека со база на податоци MySQL е компресирана со суфикс .gz, таа не може да се увезе во базата на податоци преку командната линија SSH.
Пред да ја извршите командата за увоз на базата на податоци на MySQL, ве молиме внесете ја следнава команда .gz unzip за отпакување ▼
gunzip FileName.gz
- Променете го „Името на датотеката“ во името на вашата архива на базата на податоци MySQL, на пример: xxx.sql.gz
Команда за увоз на MySQL база на податоци
Команда за увоз на MariaDB ▼
mariadb-dump -u root -p[root密码] [数据库名称] < dumpfilename.sql
Команда за увоз на MySQL ▼
mysql -u root -p[root密码] [数据库名称] < dumpfilename.sql
- командата не вклучува симболи []
- Ве молиме сменете го „dumpfilename“ во името на датотеката на вашата база на податоци MySQL.
- Забележете ја левата стрелка < е увоз.
Повеќе SSH команди за Linux системи може да се најдат овде ▼
Се надеваме дека статијата „phpMyAdmin database import 500 error? Command line for exporting large MySQL files“ споделена на блогот на Чен Вејлијанг ( https://www.chenweiliang.com/ ) ќе ви биде корисна.
Слободно споделете го линкот до овој напис: https://www.chenweiliang.com/cwl-707.html
