close

Di chuyển MySql sang MariaDB

Tác giả: Dương Xuân Ngày cập nhật: 13/02/2020 Chuyên mục:
Disclosure
Website Wiki.tino.org được cung cấp bởi Tino Group. Truy cập và sử dụng website đồng nghĩa với việc bạn đồng ý với các điều khoản và điều kiện trong chính sách bảo mật - điều khoản sử dụng nội dung. Wiki.tino.org có thể thay đổi điều khoản sử dụng bất cứ lúc nào. Việc bạn tiếp tục sử dụng Wiki.tino.org sau khi thay đổi có nghĩa là bạn chấp nhận những thay đổi đó.
Why Trust Us
Các bài viết với hàm lượng tri thức cao tại wiki.tino.org được tạo ra bởi các chuyên viên Marketing vững chuyên môn và được kiểm duyệt nghiêm túc theo chính sách biên tập bởi đội ngũ biên tập viên dày dặn kinh nghiệm. Mọi nỗ lực của chúng tôi đều hướng đến mong muốn mang đến cho cộng đồng nguồn thông tin chất lượng, chính xác, khách quan, đồng thời tuân thủ các tiêu chuẩn cao nhất trong báo cáo và xuất bản.

Bạ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

  1.  Cài đặt repo
    Chạy lệnh sau để thiết lập repo cho MariaDB, chú ý thay đổi phiên bản MariaDB mong muốn
    curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup |
        sudo bash -s -- --mariadb-server-version="mariadb-10.3"

     

  2. Update package
    # Đối với CentOS, redhat, fedora
    yum update -y
    
    # Đối với dùng debian, ubuntu
    sudo apt-get update

     

  3. Stop MySql
    service mysql stop
    hoặc
    systemctl stop mysql

     

  4. Cài đặt MariaDB
    # Đối với CentOS, redhat, fedora 
    yum install MariaDB-server MariaDB-client -y
    
    # Đối với dòng debian, ubuntu
    sudo apt install mariadb-server -y
  5. Kiểm tra hoạt động sau khi cài đặt kết thúc
    mysql_upgrade

    Sau khi thực hiện kiểm tra cài đặt bằng lệnh trên, nếu không có lỗi gì xảy ra bạn có thể tiến hành khởi động MariaDB để sử dụng.

    systemctl start mariadb
    
    hoặc 
    
    service mariadb start
    

     

Chúc bạn may mắn.

Bài viết liên quan

CÔNG TY CỔ PHẦN TẬP ĐOÀN TINO
Trụ sở chính: L17-11, Tầng 17, Tòa nhà Vincom Center, Số 72 Lê Thánh Tôn,  Phường Bến Nghé, Q. 1, TP. Hồ Chí Minh

Văn phòng kinh doanh: Số 42 Trần Phú, Phường 4, Quận 5, TP HCM
GPKD số 0315679836 do Sở KH và ĐT TP Hồ Chí Minh cấp
Hotline: 0364 333 333
Góp ý/Phản ánh dịch vụ: 0933 000 886