Cách nâng cấp MariaDB lên bản mới trên Xampp
- Chủ nhật - 16/03/2025 09:59
- In ra
- Đóng cửa sổ này

mariaDB
Cách nâng cấp MariaDB trên XAMPP và Windows Services
Trước khi cài thực hiện stop Mysql hoặc MariaDB đi nhé, Như mình đang dùng MariaDB cài trên service của windoww

Bước 1: Thực hiện backup dữ liệu, thực hiện truy cập vào thư mục xampp mà các bạn đang lưu trữ mysql, thực hiện copy thư mục:
xampp/8.2.4/mysql/data
ra một chỗ khác để lưu trữ và copy cấu hình xampp/8.2.4/mysql/bin/my.ini
Bước 2: Tải file cài đặt MariaDB tại https://mariadb.com/downloads/
MariaDB có khá nhiều phiên bản cho các hệ điều hành khác nhau, ở đây sẽ tải bản 64bit chạy trên Windows.

Bước 3: Sau khi download về thực hiện cài đặt

…
Bước 4: Tại option chọn crate datatabe thì các bạn chọn update instance nhé. Bước tiếp theo chọn ổ để lưu trữ MariaDB, các bạn cứ chọn thư mục xampp/8.2.4/mysql lưu trữ tam thư mục này
Bước 5: Sau khi cài đặt thành công các bạn xoá thư mục mysql hoặc #mysql vào nhé. rồi đổi tên thư mục MariaDB thành thư mục mysql, sau đó di chuyển thư mục data ở bước 2 vào thư mục này, và thực hiện lấy cấu hình my.ini cũng ở bước 2 vào thư mục MariaDB này
Bước 6: Tại file my.ini trong thư mục MariaDB bạn đã đổi tên thì tìm đến dòng:
innodb_force_recovery=1 --> đổi thành innodb_force_recovery=2
Bước 7: Thực hiện update chạy lại câu lệnh này trên cmd, để cập nhật lại tên service trên máy tính hoặc vẫn dùng bản service lúc trước cài cũng không sao cả
cd Xampp\mysql\bin
mysqld.exe --install "MariaDB 11.7.2" --defaults-file="D:\Xampp\8.2.4\mysql\bin\my.ini"
Như này là mình đang dùng bản MariaDB của nhưng thực tế nó đã nâng cấp lên bản 11.7.2 rồi. Sau đó các bạn start Service này lên

Bước 8: Thực hiện truy cập vào thư mục: Xampp\8.2.4\mysql\data\mysql_error.log
xem có lỗi gì trong đó k, nếu có thực hiện bước 9 và xoá file lỗi đó đi
Bước 9: Thực hiện Mở XAMPP Control Panel → Nhấn vào Shell chạy câu lệnh:
mysql_upgrade -u root -p
Nếu có lỗi chạy lệnh này thử:
mysql_upgrade -u root -p --force
Cách 2: Chạy mysql_upgrade từ CMD
- Mở Command Prompt (CMD) với quyền Administrator.
Điều hướng đến thư mục MariaDB trong XAMPP:
cd F:\xampp\8.2.4\mysql\bin
Chạy lệnh:
mysql_upgrade -u root -p
- Khởi động lại MySQL trong XAMPP.
