Có sếp mà biết ứng dụng công-nghệ-không-tin như bác thì đỡ biết mấy. Qua lời bác kể em thấy cũng ổn rồi đó (device build quá good, có khả năng xài SSH). Bác quên mấy câu hỏi trước của em cho nhẹ người vì em cứ nghĩ bác tự tay cài đặt lấy cái server này.
Chuyện của bác thì như thế này, bác kiểm tra và xem lại giúp em ở mấy bước sau (trong phần trao đổi này quy ước với nhau là cơ sở dữ liệu của bác đang dùng có tên là ktstrantuan nhé để khỏi nhầm lẫn) :
1. Xuất dữ liệu từ Windows: việc này hoàn toàn có thể sử dụng công cụ phpMyAdmin (giao diện web) và lệnh mysqldump (giao diện dòng lệnh) để làm mà không gặp trục trặc gì. Chỉ cần lưu ý một điều là trích xuất dữ liệu ra chứ không được sử dụng chế độ tạo cơ sở dữ liệu khi chưa có tồn tại. Cách làm như sau :
1.a./ phpMyAdmin : login vô phpMyAdmin à chọn database cần trích xuất dữ liệu (export) à chuyển qua tab Export à trong phần Export chọn tất cả các bảng (table) của dữ liệu cần trích xuất, luôn để chế độ chọn là SQL. Phần bên dưới : chọn chế độ là “Save as file” và “Character set of the file” là UTF8. Chế độ nén (“Compression”) chọn “None” rồi nhấn nút Go để lưu lại.
1.b./ mysqldump : với dòng lệnh thì không sử dụng chế độ –databases mà hãy sử dụng chế độ –tables cho em.
1.c./ Copy file dữ liệu đó qua bên server Linux.
2. Phần này thuần túy của Linux thôi nhé (nhớ một điều là các lệnh thực thi trong môi trường mysql luôn phải có dấu chấm phảy để kết thúc “;”) :
2.a./ Từ shell của Linux truy cập vô mysql bằng lệnh mysql, nếu nó bảo không được thì thay bằng lệnh mysql –u root –p cho em.
2.b./ Kiểm tra hệ thống xem sao đã (nhớ là các lệnh này gõ chỉ khi truy cập được vào shell của mysql thôi – sẽ báo không hiểu lệnh nếu đang ở Linux command line mode đâu nhé)
[blockquote] show character set;
show collation;
[/blockquote] 2.c./ Khởi tạo cơ sở dữ liệu cần sử dụng :
[blockquote] create database ktstrantuan character set =utf8 collate=utf8_general_ci;
commit;
[/blockquote] 2.d./ Đưa dữ liệu vào database:
[blockquote] use ktstrantuan;
source < “đường dẫn và tên đầy đủ của file dữ liệu đã kết xuất từ Windows qua”;
commit;
[/blockquote] 2.e./ Mọi việc đã sẵn sàng cho bác. Cấu hình lại trang web cho trỏ đến đúng cơ sở dữ liệu này đồng thời cung cấp tài khoản truy cập vào mysql cho nó là xong.