Нийтлэлийн лавлах
Цахим худалдааны салбарт ажилладаг нэг найз маань саяхан VestaCP самбар суулгаад phpMyAdmin- ээр дамжуулан MySQL мэдээллийн санг импортлохыг хүссэн боловч 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 командуудыг эндээс олж болно ▼
Чен Вэйлиангийн блог ( https://www.chenweiliang.com/ ) дээр хуваалцсан "phpMyAdmin мэдээллийн сангийн импортын алдаа 500? Том MySQL файлуудыг экспортлох команд мөр" нийтлэл танд тус болно гэж найдаж байна.
Энэ нийтлэлийн холбоосыг хуваалцахаас бүү эргэлзээрэй: https://www.chenweiliang.com/cwl-707.html
