Հոդվածների տեղեկատու
Էլեկտրոնային առևտրի ոլորտում աշխատող ընկերներիցս մեկը վերջերս տեղադրել էր 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 հրամանը՝ ▼ 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 համակարգերի համար կարելի է գտնել այստեղ ▼
Հուսով ենք, որ Չեն Վեյլիանգի բլոգում ( https://www.chenweiliang.com/ ) տեղադրված «phpMyAdmin տվյալների բազայի ներմուծման սխալ 500? Հրամանի տող մեծ MySQL ֆայլերի արտահանման համար» հոդվածը օգտակար կլինի ձեզ համար։
Ազատորեն կիսվեք այս հոդվածի հղումով՝ https://www.chenweiliang.com/cwl-707.html
