//系統
# less /etc/redhat-release
CentOS Linux release 7.7.1908 (AltArch)# uname -r
4.19.84-v7l.1.el7
//firewall設置
# firewall-cmd --zone=public --permanent --add-service=mysql# firewall-cmd --reload# firewall-cmd --list-service //可以看到MySQL已經打開
//SELinux設置
# getsebool
getsebool: SELinux is disabled
//mariadb版本
# mysql -V
mysql Ver 15.1 Distrib 5.5.64-MariaDB, for Linux (armv7l) using readline 5.1
//yum安裝
# yum -y install mariadb mariadb-devel mariadb-server
//mariadb提供了一些my.cnf示例,在 /usr/share/mysql 路徑中,可以閱讀參考README.mysql-cnf
//後附一個自己用的示例
# systemctl start mariadb.service //啓動服務# systemctl enable mariadb.service //設置開機自啓
//檢查進程、端口
# lsof -i:3306# ps aux|grep mysql# /usr/bin/mysql_secure_installation //進行安全設置(初始化)===================分割線===================
Enter current password for root (enter for none): #沒密碼直接回車
Set root password? [Y/n]: Y # 設置密碼
New password: your-MariaDB-root-password
Re-enter new password: your-MariaDB-root-password
Remove anonymous users? [Y/n]: Y # 刪除匿名賬戶
Disallow root login remotely? [Y/n]: n # 是否禁止管理員從遠程登錄
Remove test database and access to it? [Y/n]: Y # 刪除test數據庫並取消訪問
Reload privilege tables now? [Y/n]: Y # 刷新授權表,讓初始化後生效===================分割線===================