Email Doanh NghiệpSSLFirewall Anti DDoSTối ưu tốc độ website

NỘI DUNG

Banner blog lễ 30.4 và 1.5

Hướng dẫn chuyển MySQL sang MariaDB trên DirectAdmin nhanh chóng

Hưng Nguyễn

Đã kiểm duyệt nội dung

Ngày đăng:16/06/2025
Lượt xem

Đánh giá

5/5 - (18 bình chọn)

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, mình 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.

banner vps vietnix hỗ trợ n8n

Những điểm chính

  • So sánh MySQL và MariaDB: Cung cấp cái nhìn chi tiết về sự khác biệt về hiệu suất, tính năng, và tính mở giữa MySQL và MariaDB, giúp người đọc lựa chọn phù hợp.
  • Hướng dẫn chuyển MySQL sang MariaDB: Hướng dẫn chi tiết ba phương pháp chuyển đổi (dòng lệnh, giao diện DirectAdmin, thủ công) giúp người đọc lựa chọn cách phù hợp với nhu cầu.
  • Tăng tốc website với VPS Vietnix: Giới thiệu giải pháp VPS tốc độ cao, ổn định từ Vietnix, giúp tối ưu hiệu suất và đảm bảo hoạt động mượt mà cho website.
  • FAQ: Tổng hợp các thắc mắc phổ biến và giải đáp chi tiết, giúp người đọc hiểu rõ và thực hiện chuyển đổi hiệu quả trên DirectAdmin.

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 an toàn 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

Với VPS tốc độ cao, ổn định từ Vietnix, việc chuyển đổi MySQL sang MariaDB trên DirectAdmin trở nên dễ dàng và hiệu quả. Hỗ trợ kỹ thuật 24/7, tặng kèm DirectAdmin miễn phí, Vietnix giúp bạn tối ưu hiệu suất và vận hành hệ thống mượt mà.

Đăng ký ngay dịch vụ VPS tại Vietnix để trải nghiệm giải pháp vượt trội!

img sp vps premium 2

VPS Amd – NỀN TẢNG CHO HIỆU SUẤT VƯỢT TRỘI

Máy chủ luôn ổn định, kiểm soát và quản trị hoàn toàn VPS

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ách đăng nhập vào VPS SSH của mình.

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 kiểm tra version CustomBuild của mình.

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

iconLưu ý

Nếu bạn đang sử dụng phiên bản MySQL cao trên DirectAdmin, việc chuyển đổi sang MariaDB không thể thực hiện tự động. Trong trường hợp này, bạn cần thực hiện thay đổi thủ công.

Cách 3: Thực hiện bằng cách thủ công

Bước 1: Xóa bỏ hoàn toàn MySQL

Trước tiên, bạn cần thực hiện backup toàn bộ dữ liệu MySQL để đảm bảo an toàn. Sử dụng lệnh sau để tạo một file backup:

/usr/local/mysql/bin/mysqldump -u root -p --all-databases > alldb_backup.sql

Sau khi backup, bạn phải dừng các tiến trình MySQL đang chạy bằng cách kiểm tra và tắt chúng:

ps aux | grep mysqld
	kill -9 <pid_mysql>

Tiếp theo, bạn tiến hành xóa bỏ MySQL hoàn toàn bằng lệnh sau:

rm -rf /var/lib/mysql/*

Bước 2: Chỉnh lại Custom Build để cài đặt MariaDB

Có hai cách để chỉnh sửa Custom Build là bằng giao diện web của DirectAdmin (Custom Build -> Option) hoặc thực hiện qua dòng lệnh. Ở đây, bạn sẽ thao tác bằng lệnh:

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

Bước 3: Cài đặt MariaDB

Sau khi đã thiết lập Custom Build, tiến hành cài đặt MariaDB bằng lệnh sau:

./build mariadb  

Bước 4: Kiểm tra cài đặt

Để đảm bảo MariaDB đã được cài đặt thành công, bạn kiểm tra bằng lệnh:

mysql -V  

Nếu lệnh trả về kết quả tương tự như sau, việc chuyển đổi đã hoàn tất:

mysql  Ver 15.1 Distrib 10.5.29-MariaDB, for linux-systemd (x86_64) using readline 5.1  

Bằng cách thực hiện đầy đủ các bước trên, bạn đã chuyển đổi thành công từ MySQL sang MariaDB trên DirectAdmin.

Tăng tốc website với giải pháp VPS từ Vietnix

Vietnix – đơn vị tiên phong trong lĩnh vực cung cấp dịch vụ VPS tại Việt Nam, mang đến giải pháp tối ưu với tốc độ xử lý nhanh, hiệu năng cao và vận hành ổn định. Hệ thống VPS tại Vietnix tích hợp ổ cứng tốc độ cao, CPU hiện đại và chế độ backup tự động, đảm bảo bảo mật và hiệu quả tối đa cho dữ liệu của bạn.

Đặc biệt, mỗi gói dịch vụ VPS AMD, NVMe 4 (chu kỳ 1 năm trở lên) đều kèm theo DirectAdmin Personal Plus miễn phí, giúp việc quản lý VPS trở nên đơn giản hơn bao giờ hết. Chọn Vietnix ngay hôm nay để nâng tầm trải nghiệm VPS chuyên nghiệp!

Thông tin liên hệ:

  • Hotline: 18001093
  • Email: sales@vietnix.com.vn
  • Địa chỉ: 265 Hồng Lạc, Phường Bảy Hiền, Thành phố Hồ Chí Minh.
  • Website: https://vietnix.vn/ 

Câu hỏi thường gặp

Cần lưu ý gì khi thực hiện backup dữ liệu từ MySQL để chuyển đổi sang MariaDB?

Đảm bảo dữ liệu an toàn khi backup MySQL:
– Sử dụng lệnh mysqldump để backup toàn bộ cơ sở dữ liệu.
– Kiểm tra file backup để đảm bảo không bị lỗi hoặc thiếu dữ liệu.
– Lưu trữ file backup ở nhiều nơi an toàn trước khi thực hiện chuyển đổi.

Tại sao việc chuyển đổi từ MySQL sang MariaDB được khuyến nghị trong một số trường hợp?

Hiệu suất tốt hơn: MariaDB tối ưu tốc độ xử lý truy vấn và hiệu năng tổng thể.
Mã nguồn mở hoàn toàn: Không bị kiểm soát bởi Oracle như MySQL.
Tính năng bổ sung: Hỗ trợ nhiều công cụ lưu trữ và cải thiện bảo mật.
Tương thích cao: Hoạt động tốt với các ứng dụng đã sử dụng MySQL.

DirectAdmin có hỗ trợ chuyển đổi tự động từ MySQL sang MariaDB trong tất cả các phiên bản không?

Không, DirectAdmin không hỗ trợ chuyển đổi tự động từ MySQL sang MariaDB trong tất cả các phiên bản.
Việc chuyển đổi tự động chỉ được hỗ trợ trên một số phiên bản MySQL thấp hơn. Với các phiên bản MySQL cao, bạn cần thực hiện chuyển đổi thủ công bằng cách xóa MySQL và cài đặt MariaDB thông qua Custom Build.

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 của mình bên dưới.

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

Đánh giá mức độ hữu ích của bài viết

icon 1 sao

Thất vọng

icon 2 sao

Chưa hữu ích

icon 3 sao

Bình thường

icon 4 sao

Hữu ích

icon 5 sao

Rất hữu í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

Banner group
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

Icon tab

MAXSPEED HOSTING

TĂNG TỐC WEBSITE TOÀN DIỆN

CÔNG NGHỆ ĐỘC QUYỀN

Vector

PHẦN CỨNG MẠNH MẼ

Vector

HỖ TRỢ 24/7

Vector
ĐĂNG KÝ NGAYGroup icon
khuyến mãi tháng 7
Nhanh tay, số lượng có hạn!
23/06/2025 - 31/07/2025
Pattern

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

icon popup single post

CẢM ƠN BẠN ĐÃ ĐÁNH GIÁ BÀI VIẾT

Vietnix sẽ luôn cố gắng cải thiện chất lượng dịch vụ mỗi ngày

ĐÓNG

Đánh giá mức độ hữu ích của bài viết

icon 1 sao

Thất vọng

icon 2 sao

Chưa hữu ích

icon 3 sao

Bình thường

icon 4 sao

Hữu ích

icon 5 sao

Rất hữu ích

Icon
ĐĂ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

Asset

7 NGÀY MIỄN PHÍ

Asset 1

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1
Icon
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