Định vị file cấu hình my.ini trong MySQL trên Windows
File my.ini thường nằm trong thư mục ẩn ProgramData chứ không phải thư mục cài đặt MySQL. Đây là vị trí mặc định từ MySQL 5.7 trở đi.
Đường dẫn mặc định
C:\ProgramData\MySQL\MySQL Server [version]\my.ini
Các bước tìm thủ công
- Mở File Explorer, vào ổ C:
- Bật hiển thị "Hidden items" (Tab View → tích Hidden items)
- Vào thư mục ProgramData
- Tìm thư mục MySQL → MySQL Server X.Y (ví dụ 8.0)
- File my.ini nằm ngay đây
Cách nhanh qua lệnh MySQL
Chạy truy vấn sau để lấy thư mục dữ liệu, my.ini thường cùng cấp:
mysql> SELECT @@datadir;
Kết quả:
+---------------------------------------------+ | @@datadir | +---------------------------------------------+ | C:\ProgramData\MySQL\MySQL Server 8.0\Data\ | +---------------------------------------------+
→ File my.ini ở: C:\ProgramData\MySQL\MySQL Server 8.0\my.ini
Lưu ý quan trọng
- Thư mục
ProgramDatalà ẩn, phải bật hiển thị file ẩn - Không nhầm với
C:\Program Files\MySQL\...(đó là thư mục cài đặt chương trình, không chứa my.ini) - Trên Linux/Mac: file cấu hình thường là
/etc/my.cnfhoặc/etc/mysql/my.cnf - Sau khi sửa my.ini, phải restart MySQL service để áp dụng