Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MySQL:Sao chép cơ sở dữ liệu MySQL trên cùng một phiên bản MySql

Như sách hướng dẫn nói trong Sao chép cơ sở dữ liệu bạn có thể chuyển kết xuất trực tiếp vào máy khách mysql:

mysqldump db_name | mysql new_db_name

Nếu bạn đang sử dụng MyISAM, bạn có thể sao chép các tệp, nhưng tôi không khuyên bạn nên nó. Nó hơi tinh ranh.

Được tích hợp từ nhiều câu trả lời hay khác

Cả mysqldumpmysql các lệnh chấp nhận các tùy chọn để thiết lập chi tiết kết nối (và nhiều hơn nữa), như:

mysqldump -u <user name> --password=<pwd> <original db> | mysql -u <user name> -p <new db>

Ngoài ra, nếu cơ sở dữ liệu mới chưa tồn tại, bạn phải tạo nó trước (ví dụ:với echo "create database new_db_name" | mysql -u <dbuser> -p ).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để sử dụng xóa thác trong mysql?

  2. Bảng là 'chỉ đọc'

  3. Thêm số 0 ở đầu vào một số giá trị trong cột trong MySQL

  4. Làm thế nào để kiểm tra xem một chuỗi có phải là JSON hay không?

  5. Nhiều thứ hạng trong một bảng