Trong bài viết này, chúng ta sẽ đi qua các bước cài đặt MySQL phiên bản 5.7.16 trên hệ điều hành Windows.
Tải Xuống MySQL
Bạn có thể tải xuống MySQL từ trang chủ chính thức. Hãy đảm bảo chọn đúng phiên bản (32-bit hoặc 64-bit) phù hợp với máy tính của bạn. Sau khi nhấn nút tải xuống, nếu chưa có tài khoản Oracle, hãy đăng ký theo hướng dẫn.
Quá Trình Cài Đặt
Sau khi tải xong, giải nén gói ZIP vào một thư mục cụ thể, ví dụ D:\\MySQL. Lưu ý rằng trong thư mục giải nén không có sẵn tệp cấu hình my.ini, do đó bạn cần tự tạo và chỉnh sửa bằng Notepad:
[client]
default-character-set=utf8
[mysqld]
port=3306
basedir=D:\MySQL\mysql-5.7.16-winx64
# datadir=D:\MySQL\mysql-5.7.16-winx64\data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
Lưu ý rằng dòng datadir nên được giữ ở trạng thái comment để tránh lỗi khởi động sau này.
Xử Lý Các Vấn Đề Phát Sinh
Nếu gặp vấn đề khi khởi động dịch vụ MySQL mà không có thông báo lỗi rõ ràng, thử chạy lệnh:
mysqld --console
Nếu nhận thấy thiếu thư mục data, hãy xóa thư mục tự tạo trước đó và bỏ comment dòng datadir trong tệp my.ini. Sau đó thực hiện:
mysqld --initialize
net start mysql
Đăng Nhập MySQL
Sử dụng lệnh sau để đăng nhập:
mysql -uroot -p
Mật khẩu ban đầu có thể được tìm thấy trong tệp nhật ký có đuôi .err. Để thay đổi mật khẩu, sử dụng:
update mysql.user set authentication_string=PASSWORD('mật_khẩu_mới') WHERE User='root';
flush privileges;
exit;
Cách Thức Khác: Sử Dụng my-default.ini
- Sao chép và đổi tên file
my-default.inithànhmy.ini. - Chỉnh sửa nội dung như sau:
[mysqld]
basedir = "D:\MySQL5.7.16"
datadir = "D:\MySQL5.7.16\data"
port = 3306
server_id = 102
Thêm đường dẫn vào biến môi trường PATH và thực hiện các lệnh tiếp theo:
mysqld --initialize --user=mysql --console
mysqld --install MYSQL
net start mysql
mysql -uroot -p
alter user 'root'@'localhost' identified by 'mật_khẩu_mới';
use mysql;
update user set authentication_string = password("mật_khẩu_mới") where user = "root";
flush privileges;