Từ đường dẫn của bạn, tôi có thể giả định một cách an toàn như sau:
- Bạn đang chạy MySQL trong Windows
- Bạn đã sử dụng MySQL MSI để cài đặt
Những gì bạn cần làm là thiết lập tệp my.ini
Khi cài đặt MySQL cho Windows bằng MSI, vị trí của my.ini dự kiến sẽ là C:/ProgramData/MySQL/MySQL Server 5.1
.
Vui lòng chạy như sau trong Cửa sổ DOS:
cd C:/ProgramData/MySQL/MySQL Server 5.1
dir *.ini
Bạn sẽ thấy một số tệp my.ini mẫu. Tuy nhiên, nếu không có tệp có tên my.ini trong thư mục đó, bạn phải tạo một tệp. Cho dù một tồn tại hay không, xin vui lòng chạy này:
cd C:/ProgramData/MySQL/MySQL Server 5.1
notepad my.ini
Nếu bạn được yêu cầu tạo ra nó, xin vui lòng làm như vậy.
Tiếp theo, tạo mục nhập sau trong tiêu đề nhóm [mysqld] trong my.ini:
[mysqld]
datadir=F:/naveen/data
Lưu my.ini
Tiếp theo, dừng mysql từ dòng lệnh DOS như thế này:
C:\> net stop mysql
Tiếp theo, tạo một bản sao của toàn bộ thư mục dữ liệu ở vị trí mới
C:\> xcopy "C:\ProgramData\MySQL\MySQL Server 5.1\data" F:\naveen\data /s
Bước cuối cùng, khởi động mysql
C:\> net start mysql
Hãy thử đăng nhập vào mysql. Khi bạn có thể đăng nhập vào mysql thành công, hãy chạy lệnh này:
show variables like 'datadir';
Nếu F:\naveen\data
hiển thị dưới dạng datadir, HỘI NGHỊ, BẠN ĐÃ LÀM ĐƯỢC QUYỀN !!!
Khi bạn hài lòng, tất cả các ứng dụng của bạn đều hoạt động với MySQL, bạn có thể xóa mọi thứ trong C:\ProgramData\MySQL\MySQL Server 5.1\data\*
Hãy thử một lần !!!