一、準備
1. 為保持系統運作輕便簡潔,CentOS7.5作業系統選擇“最小化安裝”選項安裝。安裝過程略。
2. MariaDB10.3是一個主要版本,将支援到2023年5月。
(1)官方網址:http://mariadb.org/
(2)下載下傳頁:https://downloads.mariadb.org/
(3)技術白皮書Release Notes(安裝說明文檔):二進制Tarballs包安裝說明
3. 标記為glibc_214的tar包,在運作時需要glibc2.14或更高版本的支援。
檢視本機的glibc版本号的方法:
[[email protected] ~]# ldd --version
ldd (GNU libc) 2.17
4. 檢視CentOS是否自帶MariaDB
(1)檢視CentOS是否安裝了MariaDB
[[email protected] etc]# rpm -qa|grep mariadb
mariadb-libs-5.5.56-2.el7.x86_64
(2)檢視MariaDB安裝包配置檔案
[[email protected] etc]# rpm -qc mariadb-libs-5.5.56-2.el7.x86_64
/etc/my.cnf
/etc/my.cnf.d/mysql-clients.cnf
另外:可以使用rpm -qi檢視安裝包資訊、使用rpm -ql檢視安裝包所有檔案的位置。
(3)解除安裝已安裝的MariaDB
rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
二、下載下傳MariaDB
wget https://downloads.mariadb.com/MariaDB/mariadb-10.3.7/bintar-linux-glibc_214-x86_64/mariadb-10.3.7-linux-glibc_214-x86_64.tar.gz
三、安裝MariaDB
1. 準備
(1)解壓tar.gz檔案
tar -zxvf mariadb-10.3.7-linux-glibc_214-x86_64.tar.gz
(2)将解壓後的檔案夾移動至 /usr/local 檔案夾下
mv mariadb-10.3.7-linux-glibc_214-x86_64 /usr/local
(3)切換工作目錄至 /usr/local
cd /usr/local
(4)建立檔案連結mysql
ln -s mariadb-10.3.7-linux-glibc_214-x86_64 mysql
(5)建立mysql使用者組及使用者
groupadd mysql
useradd -g mysql mysql
2. 安裝配置
(1)執行配置腳本
cd mysql
./scripts/mysql_install_db --user=mysql
(2)更改檔案及檔案夾權限
chown -R root .
chown -R mysql data
3. 啟動資料庫
./bin/mysqld_safe --user=mysql &
4. 設定資料庫root使用者密碼
(1)設定root使用者密碼
./bin/mysqladmin -u root password 'xxxxxx'
(2)檢視主機名
[[email protected] mysql]# hostname
ecs-test1.novalocal
(3)設定連接配接到本主機的root使用者密碼
./bin/mysqladmin -u root -h ecs-test1.novalocal password 'xxxxxx'
5. 關閉資料庫
[[email protected] mysql]# ./bin/mysqladmin -uroot -p shutdown
Enter password:
[1]+ Done ./bin/mysqld_safe --user=mysql
四、資料庫連接配接、查詢
1. 連接配接與登入
[[email protected] mysql]# ./bin/mysql -uroot -p
Enter password:
2. 查詢
MariaDB [(none)]> show databases;
MariaDB [(none)]> use mysql;
MariaDB [mysql]> desc user;
MariaDB [mysql]> select host,user,password from user;