Памылка імпарту базы дадзеных phpMyAdmin 500? Экспарт каманднага радка вялікага файла MySQL

Нядаўна адзін сябар, які працуе ў сферы электроннай камерцыі, усталяваў панэль 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
  • Калі ласка, заменіце «FileName» на назву архіва базы дадзеных 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 500? Камандны радок для экспарту вялікіх файлаў MySQL», апублікаваны ў блогу Чэнь Вэйляна ( https://www.chenweiliang.com/ ), будзе вам карысным.

Не саромейцеся падзяліцца спасылкай на гэты артыкул: https://www.chenweiliang.com/cwl-707.html

Каб адкрыць больш схаваных хітрасцяў🔑, далучайцеся да нашага канала ў Telegram!

Падзяліцеся і пастаўце лайкі, калі вам гэта падабаецца! Вашы акцыі і лайкі - наша пастаянная матывацыя!

 

发表 评论

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

Пракрутка да пачатку