CHIASE123.COM - Diễn đàn chia sẻ kiến thức

Diễn đàn chia sẻ kiến thức
Thứ Hai, 14:16:25 - 25/11/2024

Thời gian được tính theo giờ UTC + 7 Giờ




Tạo chủ đề mới Gửi bài trả lời  [ 3 bài viết ] 
Người gửi Nội dung
 Tiêu đề bài viết: How To Backup And Restore MySQL On Linux
Gửi bàiĐã gửi: 16/09/2018 22:38 
Ngoại tuyến
☀️2/30☀️
☀️2/30☀️
Hình đại diện của thành viên

Ngày tham gia: 08/03/2012 10:56
Bài viết: 15
Đến từ: Hà Giang
Thiết bị: Nokia N96
Số điện thoại: 0367790762
This article shows you several practical examples on how to perform various backup operations of MySQL databases using mysqldump command and also we will see how to restore them with the help of mysql and mysqlimport command in Linux.

mysqldump is a command-line client program, it is used to dump local or remote MySQL database or collection of databases for backup into a single flat file.

How To Backup And Restore MySQL On Linux

We assume that you already have MySQL installed on Linux system with administrative privileges and we assume that you already have a small amount of knowledge on MySQL. If you don’t have MySQL installed or don’t have any exposure to MySQL then read our articles below.


How to Backup MySQL Database?

To take a backup of MySQL database or databases, the database must exist in the database server and you must have access to it. The format of the command would be.

Mã:
mysqldump -u [username] –p[password] [database_name] > [dump_file.sql]


The parameters of the said command as follows:
[username] : A valid MySQL username.
[password] : A valid MySQL password for the user.
[database_name] : A valid Database name you want to take backup.
[dump_file.sql] : The name of backup dump file you want to generate.


How to Backup a Single MySQL Database?

To take a backup of single database, use the command as follows. The command will dump database [rsyslog] structure with data on to a single dump file called rsyslog.sql.

Mã:
mysqldump -u root -ptecmint rsyslog > rsyslog.sql



How to Backup Multiple MySQL Databases?

If you want to take backup of multiple databases, run the following command. The following example command takes a backup of databases [rsyslog, syslog] structure and data in to a single file called rsyslog_syslog.sql.

Mã:
mysqldump -u root -ptecmint --databases rsyslog syslog > rsyslog_syslog.sql



How to Backup All MySQL Databases?

If you want to take backup of all databases, then use the following command with option –all-database. The following command takes the backup of all databases with their structure and data into a file called all-databases.sql.

Mã:
mysqldump -u root -ptecmint --all-databases > all-databases.sql



How to Backup MySQL Database Structure Only?

If you only want the backup of database structure without data, then use the option –no-data in the command. The below command exports database [rsyslog] Structure into a file rsyslog_structure.sql.

Mã:
mysqldump -u root -ptecmint -–no-data rsyslog > rsyslog_structure.sql



How to Backup MySQL Database Data Only?

To backup database Data only without structure, then use the option –no-create-info with the command. This command takes the database [rsyslog] Data into a file rsyslog_data.sql.

Mã:
mysqldump -u root -ptecmint --no-create-db --no-create-info rsyslog > rsyslog_data.sql



How to Backup Single Table of Database?

With the below command you can take backup of single table or certain tables of your database. For example, the following command only take backup of wp_posts table from the database wordpress.

Mã:
mysqldump -u root -ptecmint wordpress wp_posts > wordpress_posts.sql



How to Backup Multiple Tables of Database?

If you want to take backup of multiple or certain tables from the database, then separate each table with space.

Mã:
mysqldump -u root -ptecmint wordpress wp_posts wp_comments > wordpress_posts_comments.sql



How to Backup Remote MySQL Database

The below command takes the backup of remote server [172.16.25.126] database [gallery] into a local server.

Mã:
mysqldump -h 172.16.25.126 -u root -ptecmint gallery > gallery.sql



How to Restore MySQL Database?

In the above tutorial we have seen the how to take the backup of databases, tables, structures and data only, now we will see how to restore them using following format.

Mã:
mysql -u [username] –p[password] [database_name] < [dump_file.sql]



How to Restore Single MySQL Database

To restore a database, you must create an empty database on the target machine and restore the database using msyql command. For example the following command will restore the rsyslog.sql file to the rsyslog database.

Mã:
mysql -u root -ptecmint rsyslog < rsyslog.sql


If you want to restore a database that already exist on targeted machine, then you will need to use the mysqlimport command.

Mã:
mysqlimport -u root -ptecmint rsyslog < rsyslog.sql


In the same way you can also restore database tables, structures and data. If you liked this article, then do share it with your friends.


Read more:
https://www.tecmint.com/mysql-backup-an ... istration/
http://www.mysqltutorial.org/how-to-bac ... ldump.aspx

_________________
Diễn đàn chia sẻ kiến thức máy tính:
KETNOI123.COM

Ấn hiện ra để xem chữ ký của mình:


Đầu trang
 Xem thông tin cá nhân Gửi Email  
 
Gửi bàiĐã gửi: 17/09/2018 12:51 
Ngoại tuyến
☀️10/30☀️
☀️10/30☀️
Hình đại diện của thành viên

Ngày tham gia: 22/09/2014 19:54
Bài viết: 1132
Đến từ: Nha trang
Số điện thoại: 01208102349
E ngu english nên ko hiểu :)) Like ủng hộ

_________________
†™•—»¶ Ħąɳ Long bang«—•™†
≧✯◡✯≦✌ ♋ }一一[亞伫兰兰兰兰兰兰夕
Các bạn nhớ ghé thăm diễn đàn của hjhj 3 nhé


Đầu trang
 Xem thông tin cá nhân Gửi Email  
 
Gửi bàiĐã gửi: 18/09/2018 19:14 
Ngoại tuyến
☀️22/30☀️
☀️22/30☀️
Hình đại diện của thành viên

Ngày tham gia: 15/04/2013 15:44
Bài viết: 12651
Đến từ: Địa ngục
Số điện thoại: 0000000000000
Hjhj 3 đã viết:
E ngu english nên ko hiểu :)) Like ủng hộ

Cái này là cơ sở dữ liệu nên hiểu cũng chẳng làm gì

_________________
ஜ۩۞۩ஜTrảm Phong Bangஜ۩۞۩ஜ
ஜ۩۞۩ஜPhó Bang Chủஜ۩۞۩ஜ
ஜ۩۞۩ஜDajgiachandatஜ۩۞۩ஜ
░░░░░███████ ]▄▄▄▄▄▄▄▄
I▂▄▅█████████▅▄▃▂I
███████████████████]
.◥⊙▲⊙▲⊙▲⊙▲⊙▲⊙▲⊙◤...
Wap mình nè


Đầu trang
 Xem thông tin cá nhân Gửi Email  
 
Hiển thị những bài viết cách đây:  Sắp xếp theo  
Tạo chủ đề mới Gửi bài trả lời  [ 3 bài viết ] 

Thời gian được tính theo giờ UTC + 7 Giờ


Chủ đề tương tự
 Chủ đề   Người gửi   Trả lời   Xem   Bài viết mới nhất 
Không có bài viết chưa xem mới nào trong chủ đề này. [Linux] How to backup and restore MySQL databases on Linux

nghiammo1992

0

749

28/11/2021 02:50

nghiammo1992 Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. How to create a MySQL User on VPS Linux - Hướng tạo tạo user MySQL trong VPS Linux

nghiammo1992

0

1160

07/05/2015 22:47

nghiammo1992 Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. Hướng dẫn Backup/Restore (Sao lưu/Phục hồi) dữ liệu trên hosting

nghiammo1992

0

1134

11/09/2015 18:43

nghiammo1992 Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. MySQL Query Cache - Tối ưu hóa MySQL Query Cache

nghiammo1992

0

1021

20/04/2015 22:56

nghiammo1992 Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. Hương dẫn cài đặt Remote MYSQL - Instructions for installing Remote MYSQL

nghiammo1992

0

737

03/12/2020 02:53

nghiammo1992 Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. Tối ưu hóa MYSQL và MariaDB - Optimized my.cnf configuration for MySQL/MariaSQL

nghiammo1992

0

1000

04/12/2020 00:16

nghiammo1992 Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. [VPS Linux] Hướng dẫn cài đặt Apache, MySQL, PHP để chạy 1 trang web

nghiammo1992

1

1232

05/02/2014 10:15

dragongalaxy Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. Hướng dẫn cài đặt Nginx, PHP, MySQL phiên bản mới nhất trên VPS Linux

nghiammo1992

0

1123

04/05/2015 23:11

nghiammo1992 Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. Change a Password for MySQL on Linux

nghiammo1992

3

1266

24/02/2016 13:07

Dajgiachandat Xem bài viết mới nhất vừa gửi

Không có bài viết chưa xem mới nào trong chủ đề này. [Linux] HZTUT Centos - Cài Remote Destop VPS Linux Centos với 1 lệnh duy nhất

nghiammo1992

0

1206

28/05/2014 00:19

nghiammo1992 Xem bài viết mới nhất vừa gửi

 


Ai đang trực tuyến?

Đang xem chuyên mục này: Không có thành viên nào đang trực tuyến7 khách


Bạn không thể tạo chủ đề mới trong chuyên mục này.
Bạn không thể trả lời bài viết trong chuyên mục này.
Bạn không thể sửa những bài viết của mình trong chuyên mục này.
Bạn không thể xoá những bài viết của mình trong chuyên mục này.

Tìm kiếm với từ khoá:
Chuyển đến:  
Đã tích hợp phpBB® Forum Software © phpBB Group
Vietnamese language pack for phpBB 3.0.x download and support.
CHIASE123.COM - Diễn đàn chia sẻ kiến thức