NỘI DUNG

Hosting tốc độ cao Vietnix - tốc độ tải trang trung bình dưới 1 giây
VPS siêu tốc Vietnix - trải nghiệm mượt mà, ổn định
05/09/2024
Lượt xem

2 cách chuyển MySQL sang MariaDB trên DirectAdmin nhanh chóng

05/09/2024
8 phút đọc
Lượt xem

Đánh giá

Việc chuyển MySQL sang MariaDB trên DirectAdmin đang dần trở thành xu hướng phổ biến nhờ vào hiệu suất và tính năng vượt trội của MariaDB. Trong bài viết này, Vietnix sẽ hướng dẫn bạn từng bước thực hiện quá trình chuyển đổi một cách nhanh chóng và an toàn, giúp tối ưu hóa hoạt động của máy chủ mà không gặp phải bất kỳ rủi ro nào.

So sánh chi tiết giữa MySQL và MariaDB

MariaDB là một lựa chọn hấp dẫn cho các hệ thống cơ sở dữ liệu nhờ vào nhiều ưu điểm vượt trội so với MySQL.

  • Với nguồn gốc từ MySQL, MariaDB kế thừa và phát triển thêm nhiều tính năng mới, đồng thời được cộng đồng mã nguồn mở bảo trì và phát triển một cách độc lập.
  • Khả năng tương thích cao với MySQL giúp quá trình chuyển đổi trở nên dễ dàng, trong khi đó, sự đa dạng của các công cụ lưu trữ và hiệu năng ổn định khiến MariaDB trở thành một giải pháp đáng tin cậy cho nhiều ứng dụng khác nhau.

Dưới đây là bảng so sánh giữa MariaDB và MySQL với các yếu tố được yêu cầu:

Yếu tốMariaDBMySQL
Nhà phát triểnMariaDB FoundationOracle Corporation
Phát hành lần đầu20091995
Phát hành hiện tạiPhiên bản mới nhất (thường xuyên cập nhật)Phiên bản mới nhất (theo lộ trình Oracle)
Giấy phépGPLGPL, Comercial
Phát triểnCộng đồng mã nguồn mởOracle, cộng đồng
Công cụ lưu trữInnoDB
MyISAM
BLACKHOLE
CSV
MEMORY
ARCHIVE
MERGE
ColumnStore
MyRocks
Aria
SphinxSE
TokuDB
CONNECT
SEQUENCE
Spider
Cassandra
InnoDB
MyISAM
BLACKHOLE
CSV
MEMORY
ARCHIVE
MERGE
Quản lý SQLTối ưu hóa và mở rộngChuẩn SQL
Ngôn ngữ triển khaiC, C++C, C++
Hệ điều hành máy chủFreeBSD
Linux
Solaris
Windows
FreeBSD
Linux
OS X
Solaris
Windows
APIJDBC, ODBC, ADO.NET, v.v.JDBC, ODBC, ADO.NET, v.v.
Ngôn ngữ lập trình hỗ trợC, C++, Java, Python, PHP, Ruby, v.v.C, C++, Java, Python, PHP, Ruby, v.v.
Khách hàngBooking.com, Wikipedia, Google, Canal+, ClubMed, Deutsche Telekom, La Poste, Virgin,…
NASA, US Navy, Spotify, Netflix, Nokia, Joomla, Uber, PHP-Nuke, Tesla, Fujitsu,…

Thị trườngĐược ưa chuộng trong các dự án mã nguồn mởPhổ biến rộng rãi, nhiều doanh nghiệp sử dụng

Một số bài viết về DirectAdmin bạn có thể quan tâm:

Cách 1: Thực hiện bằng dòng lệnh

Bước 1: SSH vào hệ thống

Muốn điều khiển VPS hoặc máy chủ từ xa, bạn cần đăng nhập vào nó bằng giao thức SSH với tài khoản quản trị viên (root). Nếu bạn chưa quen với thao tác này, hãy xem hướng dẫn cụ thể trong bài viết dưới đây:

Bước 2: Kiểm tra phiên bản MySQL đang sử dụng

Trước khi thực hiện các thao tác với cơ sở dữ liệu, việc xác định chính xác phiên bản MySQL đang sử dụng là rất cần thiết. Nhiều người thường nhầm lẫn MySQL với các hệ quản trị cơ sở dữ liệu tương tự như MariaDB. Để kiểm tra phiên bản MySQL, bạn hãy thực hiện lệnh sau:

mysqld -V

Sau khi xác nhận phiên bản MySQL, chúng ta sẽ bắt đầu quá trình nâng cấp lên MariaDB trên hệ thống DirectAdmin.

Bước 3: Tiến hành chuyển MySQL sang MariaDB trên DirectAdmin qua CustomBuild 2.0

Việc đầu tiên chúng ta cần làm là kiểm tra xem hệ thống đang sử dụng phiên bản CustomBuild nào. Bạn có thể tìm hiểu cách kiểm tra phiên bản thông qua hướng dẫn sau:

Trong trường hợp phiên bản CustomBuild của bạn chưa được cập nhật lên phiên bản 2.0, bạn cần tiến hành nâng cấp. Khi đã hoàn tất việc cập nhật CustomBuild lên phiên bản 2.0, chúng ta sẽ thực hiện nâng cấp MySQL trên DirectAdmin bằng các lệnh sau:

cd /usr/local/directadmin/custombuild
./build set mariadb 10.5
./build set mysql_inst mariadb
./build set mysql_backup yes
./build update
./build mariadb

Giải thích chi tiết các lệnh sau:

  • Lệnh 1: Truy cập vào thư mục CustomBuild để thực hiện các thay đổi cấu hình.
  • Lệnh 2: Cấu hình để sử dụng phiên bản MariaDB 10.5 là phiên bản mới nhất hiện tại. Bạn có thể tham khảo các phiên bản mới hơn tại trang chủ của MariaDB.
  • Lệnh 3: Chọn MariaDB làm hệ quản trị cơ sở dữ liệu mặc định thay vì MySQL.
  • Lệnh 4: Bật tính năng sao lưu cơ sở dữ liệu trước khi cài đặt để đảm bảo an toàn cho dữ liệu.
  • Lệnh 5: Cập nhật lại script của CustomBuild để phù hợp với các thay đổi.
  • Lệnh 6: Khởi chạy quá trình chuyển đổi từ MySQL sang MariaDB.

Thời gian hoàn thành quá trình cài đặt sẽ phụ thuộc vào hiệu năng của máy chủ và tốc độ đường truyền internet. Điều này là do trong quá trình cài đặt, cần tải về một lượng lớn dữ liệu.

Ngoài ra, một yếu tố nữa cần lưu ý là việc sao lưu dữ liệu. Trước khi tiến hành cài đặt, hệ thống sẽ tự động tạo bản sao lưu cho tất cả các cơ sở dữ liệu của bạn. Do đó, nếu bạn có một lượng lớn cơ sở dữ liệu, thời gian cài đặt sẽ kéo dài hơn.

Cách 2: Thực hiện qua giao diện DirectAdmin

Bước 1: Đăng nhập vào trang quản trị

Trước tiên, bạn cần truy cập vào giao diện quản lý DirectAdmin thông qua đường dẫn https://ip-server:2222 vào trình duyệt web ưa thích. Tại đây bạn cần thay thế “ip-server” bằng địa chỉ IP chính xác của máy chủ bạn đang sử dụng. Trong đó, port 2222 là port mặc định được DirectAdmin sử dụng.

Tiếp theo, bạn hãy sử dụng thông tin đăng nhập bao gồm tên người dùng và mật khẩu được Vietnix cung cấp trong quá trình đăng ký dịch vụ.

Bước 2: Thực hiện chuyển đổi MySQL sang MariaDB

Tại trang quản trị bạn chọn mức Access LevelAdmin. Sau đó bạn chọn tab Extra Features và truy cập vào CustomBuild.

Chọn truy cập CustomBuild
Chọn truy cập CustomBuild

Trong trang CustomBuild bạn tiếp tục chọn Options.

Truy cập Options
Truy cập Options

Bạn tiếp tục kéo tìm dòng MySQL Settings, sau đó chuyển mysql_inst từ mysql thành mariadb.

Chuyển đổi từ MySQL sang MariaDB trên DirectAdmin
Chuyển đổi từ MySQL thành MariaDB trên DirectAdmin

Đến đây bạn nhớ bật tính năng mysql_backup. Lưu ý sau mỗi thay đổi bạn cần nhấn Save để lưu lại các tùy chỉnh.

Bật sao lưu SQL
Bật sao lưu SQL

Sau đó quay lại trang quản trị CustomBuild và chọn truy cập Build Software.

Truy cập Build
Truy cập Build

Bạn hãy kéo tìm dòng MariaDB và bấm Build để thự hiện cài đặt.

Cài đặt MariaDB
Cài đặt MariaDB

Bạn hãy chờ từ 4-6 phút để hoàn tất và tiếp tục quay lại trang quản trị CustomBuild. Tại đây bạn chọn mục Actions trong tab Other.

Truy cập Actions
Truy cập Actions

Bạn bấm vào da build rewrite_confs để thiết lập lại hệ thống theo cấu hình mới. Đến đây bạn đã hoàn tất việc chuyển MySQL sang MariaDB trên DirectAdmin.

Thiết lập lại theo cấu hình mới
Thiết lập lại theo cấu hình mới

Lời kết

Bài viết này đã hướng dẫn bạn cách chuyển MySQL sang MariaDB trên nền tảng DirectAdmin dễ hiểu và đầy đủ nhất. Quá trình chuyển đổi này khá đơn giản và không mất nhiều thời gian lại giúp ích cho người dùng rất nhiều. Tuy nhiên, trước khi thực hiện, hãy đảm bảo sao lưu cơ sở dữ liệu cẩn thận của bạn để tránh rủi ro mất dữ liệu. Nếu bạn gặp bất kỳ khó khăn nào trong quá trình thực hiện, hãy tham khảo thêm tài liệu hướng dẫn hoặc liên hệ Vietnix để được hỗ trợ.

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Chọn chủ đề :

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG