Import export database size l?n Mysql Mariadb tr?n Linux v? Windows

Import export database size l?n Mysql Mariadb tr?n Linux v? Windows

Trong quá trình dev ho?c qu?n tr? các website, ch?c h?n b?n ?ã t?ng import export database, n?u database size không quá l?n ví d? m?t vài tr?m MB thì có th? dùng phpmyadmin. Nh?ng n?u database l?n hàng GB thì sao, dùng phpmyadmin s? r?t hay g?p l?i v?t, v?y gi?i pháp là gì? Bài vi?t này s? h??ng d?n b?n cách ?? import ho?c export c? s? d? li?u MySQL ho?c MariaDB có kích th??c l?n b?ng nh?ng câu l?nh ??n gi?n.

??u tiên b?n c?n ??m b?o r?ng database_user có quy?n truy c?p ?? ?? th?c hi?n các thao tác này trên c? s? d? li?u c?a mình. N?u trên Linux thì không c?n cd, còn trên windows thì cd vào th? m?c bin c?a mysql/mariadb

Export Database Mysql/MariaDB:

cú pháp:

mysqldump -h [host] -u [database_user] -p [database_name] > [file_name.sql]

ví d?:

mysqldump -h localhost -u root -p database_name > export_file.sql

n?u ch? nh?p tên file nh? bên trên thì s? ???c l?u trong th? m?c bin n?u h? ?i?u hành là windows và l?u trong th? m?c hi?n t?i c?a d?u nh?c l?nh n?u h? ?i?u hành là Linux.

N?u nh?p full ???ng d?n thì file export s? ???c l?u chính xác theo ???ng d?n ?ã nh?p.

ví d? ??i v?i windows:

mysqldump -h localhost -u root -p database_name > D:\backup\export_file.sql

ví d? ??i v?i Linux:

mysqldump -h localhost -u root -p database_name > /root/backup/export_file.sql

Import Database Mysql/MariaDB

cú pháp:

mysql -h [host] -u [database_user] -p [database_name] < [import_file.sql]

ví d?:

mysql -h localhost -u root -p database_name < import_file.sql

nh? ví d? bên trên, n?u trên windows thì import_file.sql ph?i trong th? m?c bin c?a mysql, còn trên linux thì import_file ph?i trong th? m?c hi?n t?i c?a d?u nh?c l?nh.

N?u import file không trong th? m?c nh? mô t? bên trên thfi c?n nh?p full ???ng d?n

vd ??i v?i windows:

mysql -h localhost -u root -p lara_demo < D:\backup\web\demo-site\lara_demo.sql

ví d? ??i v?i linux:

mysql -h localhost -u root -p lara_demo < /root/backup/import_file.sql

n?u là localhost thì không c?n tham s? -h c?ng ???c, sau khi ch?y câu l?nh s? h?i password c?a user, n?u không có password thì không c?n nh?p gì và enter.

Trong qu?n tr? các website, vi?c import và export d? li?u là nh?ng ho?t ??ng c?c k? quan tr?ng, nên backup database th??ng xuyên ?? ?? phòng tr??ng h?p c?n dùng.

5 1 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
guest

0 Góp ý
Phản hồi nội tuyến
Xem tất cả bình luận