一、Mariadb數據庫安裝
1. 直接yum源安裝
yum -y install mariadb mariadb-server
systemctl start mariadb /啟動Mariadb服務
systemctl enable mariadb /設置Mariadb為開機自啟

2. 確認安裝后的服務單元和服務狀態
ls -lh /usr/lib/systemd/system/mariadb.service /查看Mariadb服務單元文件 systemctl is-enabled mariadb.service /確認Mariadb自啟動狀態為enabled netstat -antpu | grep mysqld /查看Mariadb默認監聽端口:TCP3306(Mariadb的后台服務進程仍然是Mysqld) systemctl is-active mariadb.service /查看Mariadb服務狀態 systemctl status mariadb.service

3. 修改Mariadb ROOT用戶的密碼
mysql -uroot -p /空密碼登錄Mariadb MariaDB>set global validate_password_policy=0; /修改密碼策略,默認值1:密碼必須含有數字、大小寫字母和特殊字符.為方便實驗,這里使用簡單密碼. MariaDB>set global validate_password_lenth=4; /密碼長度默認值8.這里修改為簡單密碼,長度為4. MariaDB>SET PASSWORD FOR 'root'@'localhost'=PASSWORD('1234'); /修改ROOT用戶的登錄密碼.

MariaDB>quit /退出MariaDB mysql -u root -p /使用新密碼重新登錄 MariaDB>show databases;

二、MariaDB數據庫的基本管理
1.mysql命令連接數據庫
mysql -uroot -p1234 /默認本地登錄,默認端口號:3306 mysql -u root -p -h 127.0.0.1 -P 3306 /-h指定登錄主機, -P指定登錄端口號.
2. MariaDB數據庫的基本管理命令
show databases; /查看數據庫 use mysql; /切換數據庫 select database(); /確認當前使用的數據庫 create database MyDB; /創建數據庫 drop database MyDB; /刪除數據庫 show tables; /查看數據庫中的表 describe columns_priv\G; 查看columns_privs的表結構,以列表的形式展開
3. 表的創建
MariaDB>create table family( ->name varchar(16) not null, ->gender enum('male','female') default 'male', ->birth date not null, ->job varchar(16) default '', ->relation varchar(24) not null, ->primary key(name) ->);
MariaDB>desc family;
![]()

4. MariaDB中的時間函數
MariaDB>select now(); /查看當前日期和時間 MariaDB>select sysdate(); /查看系統日期和時間 MariaDB>select curdate(); /查看當前日期 MariaDB>select curtime(); /查看當前時間 MariaDB>select year(now(),month(now()),day(now()); /分別獲取當前日期時間中的年份、月份、日 MariaDB>select month(sysdate()),day(sysdate()); /獲取系統日期時間中的月份、日 MariaDB>select time(sysdate()); /獲取系統日期時間中的時刻
