Chia sẻ kiến thức lập trình và giải pháp phần mềm

http://hoclaptrinh99.com

Cách nâng cấp MariaDB lên bản mới trên Xampp

Cách nâng cấp phiên bản MariaDB của Xampp lên phiên bản mới nhất, với bản hiện tại MariaDB 11.7.2
Cách nâng cấp MariaDB lên bản mới trên Xampp

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 1: Chọn next

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

  1. Mở Command Prompt (CMD) với quyền Administrator.

  2. Điều hướng đến thư mục MariaDB trong XAMPP:

    cd F:\xampp\8.2.4\mysql\bin

  3. Chạy lệnh:

    mysql_upgrade -u root -p
  4. Khởi động lại MySQL trong XAMPP.

 

 

Tác giả: admin