Câu hỏi Làm thế nào để chuyển cơ sở dữ liệu MySQL từ Windows sang Ubuntu?


Tôi muốn chuyển cơ sở dữ liệu của tôi từ WAMP trên máy cục bộ sang VPS Ubuntu của tôi.

Tôi có thể sao chép thư mục cơ sở dữ liệu từ C:\wamp\bin\mysql\mysql5.6.12\data đến /var/lib/mysql?


4
2018-04-06 17:37


gốc


Ehm tôi sẽ đổ cơ sở dữ liệu và tải chúng. - Rinzwind


Các câu trả lời:


mysqldump là phương pháp chung để sao chép cơ sở dữ liệu.

Tạo một bãi chứa trên cửa sổ:

mysqldump -u [USER] -p [DATABASE] > [BACKUP]

Sao chép tệp qua Ubuntu và khôi phục tệp trong Ubuntu:

mysql -u [USER] -p [DATABASE] <./[BACKUP]
  • cả hai lệnh được thực hiện từ trình bao (không phải từ bên trong MySQL).

4
2018-04-06 18:01



trong cửa sổ với shell u có nghĩa là CMD hoặc mysql console? - MahmoudSenSei
đây: youtube.com/watch?v=2hsOk0XcYC4 (bạn cần shell (cmd) không phải là dấu nhắc mysql) - Rinzwind
thx nhưng tôi có lỗi này "mysqldump không được công nhận là lệnh nội bộ hoặc bên ngoài" - MahmoudSenSei
Bạn cần thay đổi thư mục đến nơi bạn chạy mysql. - NGRhodes
@MahmoudSenSei xin lỗi tôi không phải là người dùng windows. Bạn sẽ phải tự mình ;) - Rinzwind