Artikelgids
'n Vriend wat in die e-handelsbedryf werk, het onlangs die VestaCP-paneel geïnstalleer en wou 'n MySQL-databasis deur phpMyAdmin invoer , maar het aanhoudend 'n 500-fout gekry en dit na verskeie pogings nie ingevoer nie ...
Die probleem kan wees as gevolg van php.ini-konfigurasie of ander probleme, wat veroorsaak dat phpMyAdmin te lank neem om groot MySQL- lêers uit te voer of in te voer, wat lei tot PHP-time-outs en uitvoer-/invoermislukkings.
Selfs as die wysiging die geheuekonfigurasie van die verwante lêers verbeter, sal dit nie help nie...
Op hierdie stadium kan ons die volgende bereik via die Linux- opdragreël:
- Gebruik MySQL-rugsteunopdragreël om MySQL-databasis vinnig uit te voer;
- Gebruik die MySQL-invoer-opdragreël om MySQL-databasisse vinnig in te voer.
MySQL uitvoer databasis opdrag
MariaDB-rugsteunopdrag▼
mariadb-dump -u root -p[root_password] [database_name] > dumpfilename.sql
MySQL-rugsteunopdragte ▼
mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql
- opdrag sluit nie simbole in nie []
- Verander asseblief "dumpfilename" na jou MySQL databasis lêer naam.
- Let op die regterpyltjie > uitvoer is.
Pak die .gz MySQL-databasislêer uit
As jou MySQL-databasislêer saamgepers is met 'n .gz-agtervoegsel, kan dit nie in die databasis ingevoer word via die SSH-opdragreël nie.
Voordat u die opdrag uitvoer om die MySQL-databasis in te voer, voer asseblief die volgende .gz unzip-opdrag in om te unzip ▼
gunzip FileName.gz
- Verander asseblief "Lêernaam" na die naam van jou MySQL-databasis saamgeperste pakket, byvoorbeeld: xxx.sql.gz
MySQL invoer databasis opdrag
MariaDB invoer opdrag▼
mariadb-dump -u root -p[root密码] [数据库名称] < dumpfilename.sql
MySQL invoer opdrag ▼
mysql -u root -p[root密码] [数据库名称] < dumpfilename.sql
- opdrag sluit nie simbole in nie []
- Verander asseblief "dumpfilename" na jou MySQL databasis lêer naam.
- Let op die linkerpyltjie < is invoer.
Meer SSH-opdragte vir Linux-stelsels kan hier gevind word ▼
Hopelik sal die artikel "phpMyAdmin databasis invoer 500 fout? Opdragreël vir die uitvoer van groot MySQL-lêers" wat op Chen Weiliang se blog ( https://www.chenweiliang.com/ ) gedeel is, vir jou nuttig wees.
Deel gerus die skakel na hierdie artikel: https://www.chenweiliang.com/cwl-707.html
