MariaDB
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> MariaDB

Cách cài đặt MariaDB 10 trên Debian và Ubuntu

MariaDB là một nhánh mã nguồn mở và miễn phí của phần mềm máy chủ quản lý cơ sở dữ liệu MySQL phổ biến. Nó được phát triển theo GPLv2 (Giấy phép Công cộng Chung phiên bản 2) bởi các nhà phát triển ban đầu của MySQL và dự định vẫn là nguồn mở.

Nó được thiết kế để đạt được khả năng tương thích cao với MySQL. Đối với người mới bắt đầu, bạn có thể đọc các tính năng của MariaDB và MySQL để biết thêm thông tin và quan trọng là nó được sử dụng bởi các công ty / tổ chức lớn như Wikipedia, WordPress.com, Google plus và nhiều hơn nữa.

Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách cài đặt MariaDB 10.1 phiên bản ổn định trong các bản phát hành phân phối Debian và Ubuntu khác nhau.

Cài đặt MariaDB trong Debian và Ubuntu

1. Trước khi cài đặt MariaDB, bạn sẽ phải nhập khóa kho lưu trữ và thêm kho lưu trữ MariaDB bằng các lệnh sau:

Trên Debian 10 (Sid)

$ sudo apt-get install software-properties-common
$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8
$ sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian sid main'

Trên Debian 9 (Kéo dài)

$ sudo apt-get install software-properties-common
$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8
$ sudo add-apt-repository 'deb [arch=amd64] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian stretch main'

Trên Debian 8 (Jessie)

$ sudo apt-get install software-properties-common
$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
$ sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian  jessie main'

Trên Debian 7 (Wheezy)

$ sudo apt-get install python-software-properties
$ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
$ sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian wheezy main'

Trên Ubuntu 16.10 (Yakkety Yak)

$ sudo apt-get install software-properties-common
$ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
$ sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu yakkety main'

Trên Ubuntu 16.04 (Xenial Xerus)

$ sudo apt-get install software-properties-common
$ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
$ sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu xenial main'

Trên Ubuntu 14.04 (Trusty)

$ sudo apt-get install software-properties-common
$ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
$ sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu trusty main'

2. Sau đó, cập nhật danh sách nguồn gói hệ thống và cài đặt MariaDB máy chủ như vậy:

$ sudo apt-get update
$ sudo apt-get install mariadb-server

Trong quá trình cài đặt, bạn sẽ được yêu cầu định cấu hình máy chủ MariaDB; đặt mật khẩu người dùng gốc an toàn trong giao diện bên dưới.

Nhập lại mật khẩu và nhấn [Enter] để tiếp tục quá trình cài đặt.

3. Khi cài đặt MariaDB gói hoàn tất, khởi động daemon máy chủ cơ sở dữ liệu trong thời gian trung bình và cho phép nó tự động khởi động ở lần khởi động tiếp theo như sau:

------------- On SystemD Systems ------------- 
$ sudo systemctl start mariadb
$ sudo systemctl enable mariadb
$ sudo systemctl status mariadb

------------- On SysVinit Systems ------------- 
$ sudo service mysql  start 
$ chkconfig --level 35 mysql on
OR
$ update-rc.d mysql defaults
$ sudo service mysql status

4. Sau đó chạy mysql_secure_installation script để bảo mật cơ sở dữ liệu nơi bạn có thể:

  1. đặt mật khẩu gốc (nếu chưa đặt ở bước cấu hình ở trên).
  2. tắt đăng nhập root từ xa
  3. xoá cơ sở dữ liệu thử nghiệm
  4. xóa người dùng ẩn danh và
  5. tải lại các đặc quyền
$ sudo mysql_secure_installation

5. Sau khi máy chủ cơ sở dữ liệu được bảo mật, hãy kiểm tra phiên bản đã cài đặt của nó và đăng nhập vào vỏ lệnh MariaDB như sau:

$ mysql -V
$ mysql -u root -p

Để bắt đầu học MySQL / MariaDB, hãy đọc qua:

  1. Học MySQL / MariaDB cho người mới bắt đầu - Phần 1
  2. Tìm hiểu MySQL / MariaDB cho người mới bắt đầu - Phần 2
  3. Các lệnh quản trị cơ sở dữ liệu MySQL Basic - Phần III
  4. 20 Lệnh MySQL (Mysqladmin) để Quản trị Cơ sở dữ liệu - Phần IV

Và hãy xem 4 công cụ dòng lệnh hữu ích này để theo dõi hiệu suất MySQL / MariaDB trong Linux cũng như xem qua 15 mẹo điều chỉnh và tối ưu hóa hiệu suất MySQL / MariaDB hữu ích này.

Đó là tất cả. Trong bài viết này, chúng tôi đã hướng dẫn bạn cách cài đặt MariaDB 10.1 phiên bản ổn định trong các bản phát hành Debian và Ubuntu khác nhau. Bạn có thể gửi cho chúng tôi bất kỳ câu hỏi / suy nghĩ nào qua mẫu bình luận bên dưới.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tăng hiệu suất bằng cách sử dụng tính năng đọc ghi chia tách lưu lượng cơ sở dữ liệu với Moodle 3.9

  2. MariaDB JSON_KEYS () Giải thích

  3. Cách HOUR () hoạt động trong MariaDB

  4. Cách SHOW COLLATION hoạt động trong MariaDB

  5. Di chuyển mạng Zero Downtime với MySQL Galera Cluster bằng cách sử dụng nút chuyển tiếp