Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm cách nào để khôi phục nhiều cơ sở dữ liệu hoặc tất cả các cơ sở dữ liệu do mysqldump kết xuất?


Giả sử nếu chúng ta đã kết xuất nhiều cơ sở dữ liệu hoặc tất cả các cơ sở dữ liệu và bây giờ muốn khôi phục lại thì chúng ta có thể làm điều đó với ví dụ sau -

C:\mysql\bin>mysql -u root < tutorials_query1.sql

Với sự trợ giúp của truy vấn ở trên, chúng tôi đang khôi phục nhiều cơ sở dữ liệu được kết xuất có tên là ‘tutorial’ và ‘query1’, được kết xuất trong tệp có tên ‘tutorial_query1.sql’. Trong trường hợp này, chúng tôi không cần viết tên của cơ sở dữ liệu.

Tương tự, với sự trợ giúp của truy vấn sau, chúng tôi có thể khôi phục tất cả cơ sở dữ liệu do mysqldump kết xuất -

C:\mysql\bin>mysql -u root < alldatabases.sql

Với sự trợ giúp của truy vấn trên, chúng tôi đang khôi phục tất cả các cơ sở dữ liệu đã kết xuất, được kết xuất trong tệp có tên ‘alldatabases.sql’. Trong trường hợp này, chúng tôi không cần viết tên của cơ sở dữ liệu.