Hướng dẫn mysql mariadb upgrade - nâng cấp mysql mariadb
IT BlogNâng cấp MariaDB (MySQL) sẽ giúp cho các bạn cải thiện tốc độ, tính năng cũng như nâng mức độ bảo mật cho Database của bạn Đầu tiên các bạn kiểm tra version của MySQL trên server của các bạn bằng câu lệnh mysql -V Thêm MariaDB 10.3 Repository vi /etc/yum.repos.d/maria10-3.repo và thêm đoạn text sau vào file # MariaDB 10.3 CentOS repository list – created 2018-11-19 23:14 UTC # http://downloads.mariadb.org/mariadb/repositories/ [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.3/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 Thêm MariaDB 10.3 Repository vi /etc/yum.repos.d/maria10-3.repo và thêm đoạn text sau vào file # MariaDB 10.3 CentOS repository list – created 2018-11-19 23:14 UTC # http://downloads.mariadb.org/mariadb/repositories/ [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.3/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 Tiếp theo tiến hành upgrade MariaDB yum -y upgrade maria* Sau đó khởi động lại mariadb systemctl restart mariadb yum -y upgrade maria* Sau đó khởi động lại mariadb systemctl restart mariadb Kiểm tra lại phiên bản MariaDB các bạn sẽ thấy chúng đã được nâng cấp lên phiên bản 10.3
Latest UpdatesBạn đã quyết định chuyển từ MySQL sang MariaDB, nhưng bạn hơi lo lắng. Điều băn khoăn nhất là việc upgrade lên MariaDB có làm hỏng database hay không? Đừng lo lắng, vì MariaDB được thiết kế để thay thế cho MySQL. Bạn sẽ có thể cài đặt MariaDB trên máy chủ MySQL của bạn và sau đó MariaDB sẽ hoạt động mà không gặp phải sợ cố nào. Tuy nhiên an toàn vẫn là trên hết, chúng ta nên backup lại toàn bộ database để tránh trường hợp xấu có thể xảy ra. Để backup toàn bộ database MySql bạn có thể dùng lệnh sau: mysqldump -u root -p -–all-databases > alldb.sql Sau khi đã tạo file backup toàn bộ database trên MySql bạn thực hiện tiếp các bước dưới đây để thực hiện upgrade sang MariaDB
Chúc bạn may mắn. Một số lỗi thường gặp nếu bạn không nâng cấp MySQL hay MariaDB lên phiên bản mới hơn, ví dụ như: Migration trên Plesk sẽ bị lỗi không nhận database nếu MySQL, MariaDB của bạn phiên bản cũ hơn. Trong bài viết này Thế Giới Số sẽ hướng dẫn bạn cách nâng cấp MySQL, MariaDB lên phiên bản mới để khắc phục lỗi như trên. Trước khi thực hiện nâng cấp, bạn nên backup toàn bộ dữ liệu của mình lại trước khi nâng cấp để tránh lỗi không khắc phục được. Kiểm tra phiên bản PHP hiện tại bằng lệnh php -v
service mariadb stop
rpm -e --nodeps mariadb-bench
curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash -s -- --mariadb-server-version="mariadb-10.3"0
curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash -s -- --mariadb-server-version="mariadb-10.3"1 Nếu gói đã được cài đặt bạn chạy lệnh bên dưới để xoá nó đi curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash -s -- --mariadb-server-version="mariadb-10.3"2
curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash -s -- --mariadb-server-version="mariadb-10.3"3
curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash -s -- --mariadb-server-version="mariadb-10.3"4 Lưu lại và thoát.
curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash -s -- --mariadb-server-version="mariadb-10.3"5
curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash -s -- --mariadb-server-version="mariadb-10.3"6
curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash -s -- --mariadb-server-version="mariadb-10.3"7
curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash -s -- --mariadb-server-version="mariadb-10.3"6
curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash -s -- --mariadb-server-version="mariadb-10.3"9 Như vậy chúng ta đã nâng cấp xong MySQL, MariaDB trên linux, chúc bạn thành công. |