Cài đặt MariaDB 10.9 Debian 11 - Install MariaDB 10.9 on Debian 11
Chào mừng bạn đến với hướng dẫn về cách install MariaDB Debian 11, cụ thể ở đây là MariaDB 10.9. MariaDB là một phiên bản thay thế cho MySQL với nhiều tính năng hơn, các engine lưu trữ mới và hiệu suất tốt hơn. Bạn có thể đọc thêm về các tính năng của MariaDB 10.9 trên trang web chính thức.
MariaDB 10.9 là phiên bản ổn định, hãy làm theo các bước dưới đây để cài đặt MariaDB trên Debian 11 nhé. Đầu tiên chúng ta sẽ thêm kho lưu trữ apt chính thức của MariaDB, sau đó cài đặt các gói mới nhất của MariaDB từ kho lưu trữ đó trên hệ thống Debian.
Bước 1: Cập nhật chỉ mục apt của hệ thống
Bước đầu tiên, bạn cần cập nhật hệ thống và tùy chọn nâng cấp các gói đã cài đặt.
sudo apt -y update
sudo apt -y install curl software-properties-common gnupg2
sudo apt -y upgrade
sudo apt update && sudo apt -y full-upgrade
Bước 2: Nhập khóa gpg của MariaDB và thêm kho lưu trữ
Tiếp đến, bạn cần nhập khóa gpg MariaDB chứa các khóa được sử dụng để ký gói Debian MariaDB. Sau đó, thêm kho lưu trữ MariaDB vào hệ thống của bạn:
curl -LsS -O https://downloads.mariadb.com/MariaDB/mariadb_repo_setup
sudo bash mariadb_repo_setup --mariadb-server-version=10.9
Thành công xác nhận cấu hình kho lưu trữ:
# [info] Checking for script prerequisites.
# [info] MariaDB Server version mariadb-10.9 is valid
# [info] Repository file successfully written to /etc/apt/sources.list.d/mariadb.list
# [info] Adding trusted package signing keys...
# [info] Running apt-get update...
# [info] Done adding trusted package signing keys
Bước 3: Install MariaDB Debian 11
Sau khi thêm kho lưu trữ, bạn có thể cài đặt gói máy chủ và gói máy khách của MariaDB 10.9 bằng cách chạy các lệnh sau trong cửa sổ terminal.
sudo apt update
sudo apt install mariadb-server mariadb-client
Chấp nhận cài đặt khi được yêu cầu:
0 upgraded, 22 newly installed, 0 to remove and 0 not upgraded.
Need to get 37.5 MB of archives.
After this operation, 270 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Bước 4: Bảo mật máy chủ MariaDB
Bây giờ bạn chạy script bảo mật để đặt mật khẩu root, xóa cơ sở dữ liệu thử nghiệm và vô hiệu hóa đăng nhập từ xa cho người dùng root.
$ sudo mariadb-secure-installation
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!
In order to log into MariaDB to secure it, we'll need the current
password for the root user. If you've just installed MariaDB, and
haven't set the root password yet, you should just press enter here.
Enter current password for root (enter for none):
OK, successfully used password, moving on...
Setting the root password or using the unix_socket ensures that nobody
can log into the MariaDB root user without the proper authorisation.
You already have your root account protected, so you can safely answer 'n'.
Switch to unix_socket authentication [Y/n] n
Enabled successfully!
Reloading privilege tables..
... Success!
You already have your root account protected, so you can safely answer 'n'.
Change the root password? [Y/n] y
New password:
Re-enter new password:
Password updated successfully!
Reloading privilege tables..
... Success!
By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them. This is intended only for testing, and to make the installation
go a bit smoother. You should remove them before moving into a
production environment.
Remove anonymous users? [Y/n] y
... Success!
Normally, root should only be allowed to connect from 'localhost'. This
ensures that someone cannot guess at the root password from the network.
Disallow root login remotely? [Y/n] y
... Success!
By default, MariaDB comes with a database named 'test' that anyone can
access. This is also intended only for testing, and should be removed
before moving into a production environment.
Remove test database and access to it? [Y/n] y
- Dropping test database...
... Success!
- Removing privileges on test database...
... Success!
Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.
Reload privilege tables now? [Y/n] y
... Success!
Cleaning up...
All done! If you've completed all of the above steps, your MariaDB
installation should now be secure.
Thanks for using MariaDB!
Bây giờ bạn cần cung cấp tên người dùng và mật khẩu để truy cập vào bảng điều khiển MySQL. Nếu không xác thực, bạn sẽ nhận được lỗi truy cập bị từ chối.
$ mysql -u root
ERROR 1698 (28000): Access denied for user 'root'@'localhost'
Sử dụng tùy chọn -p để xác thực.
$ mysql -u root -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 34
Server version: 10.9.4-MariaDB-1:10.9.4+maria~deb11 mariadb.org binary distribution
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> SELECT VERSION();
+-------------------------------------+
| VERSION() |
+-------------------------------------+
| 10.9.4-MariaDB-1:10.9.4+maria~deb11 |
+-------------------------------------+
1 row in set (0.001 sec)
MariaDB [(none)]> EXIT
Bye
Trong bài viết này, chúng ta đã tìm hiểu cách cài đặt MariaDB 10.9 trên hệ thống Debian 11. Qua các bước từ việc nhập khóa gpg MariaDB, thêm kho lưu trữ, cài đặt gói máy chủ và khách, cho đến việc cấu hình bảo mật cơ bản. Với tất cả các bước trên chúng ta đã hoàn thành quá trình install MariaDB Debian.
MariaDB mang đến những tính năng tốt hơn và hiệu suất nâng cao hơn so với MySQL truyền thống, giúp bạn quản lý cơ sở dữ liệu một cách hiệu quả. Hãy tiếp tục khám phá các chức năng và tính năng mạnh mẽ của MariaDB để tận dụng tối đa trong các dự án của bạn.
Nếu bạn đang tìm kiếm một hệ quản trị cơ sở dữ liệu ổn định và mạnh mẽ, MariaDB 10.9 là một sự lựa chọn tốt cho các ứng dụng của bạn trên Debian 11.
Mọi người cũng tìm kiếm: debian install mariadb, install mariadb debian 11, install mariadb 11, mariadb debian 11, debian 10.9, install mariadb debian, install mariadb debian 12
Các gói dịch vụ Cloud VPS của KDATA mang đến cho bạn nhiều lựa chọn về hiệu suất cũng như khả năng lưu trữ, mọi nhu cầu về doanh nghiệp đều được đáp ứng. KDATA đảm bảo khả năng uptime lên đến 99,99%, toàn quyền quản trị và free backup hằng ngày. Tham khảo ngay các gói dịch vụ Cloud VPS:
👉 Liên hệ ngay KDATA hỗ trợ tận tình, support tối đa, giúp bạn trải nghiệm dịch vụ giá hời chất lượng tốt nhất