一、安裝
1、 先卸載mysql相關數(shù)據(jù)(新環(huán)境跳過)
# 查詢已安裝的軟件包
rpm -qa | grep mysql || rpm -qa | grep mariadb
# 卸載軟件包
yum remove mysql* mariadb*
# 刪除殘余文件
rm -rf /etc/my.cnf
rm -rf /etc/my.cnf.d
rm -rf /var/lib/mysql
2、添加MariaDB對應的云源
#創(chuàng)建MariaDB.repo并修改
cd /etc/yum.repos.d && touch MariaDB.repo
vi MariaDB.repo
# 修改MariaDB為一下內容
[mariadb]
name=MariaDB
baseurl=https://rpm.mariadb.org/10.6/rhel/$releasever/$basearch
gpgkey=https://rpm.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
3、安裝
sudo yum install mariadb-server -y
4、啟動校驗
# 啟動服務
systemctl start mariadb
# 關閉服務
systemctl stop mariadb
5、配置MariaDB
注意:修改配置之前建議把mariadb關閉,省的出問題
# 沒有就創(chuàng)建,有就修改
touch /etc/my.cnf
修改成內容如下(隨意):
[mysql]
socket=/data/mysql.sock
[mysqld]
user=mysql
datadir=/data/mariadb
socket=/data/mysql.sock
log-error=/data/logs/mysql.log
pid-file=/tmp/mysql.pid
port=3300
# 導入其它配置文件
!includedir /etc/my.cnf.d
二、使用
1、登錄
# 默認
mysql
# 指定用戶、端口
mysql -uroot -P 3300
# 創(chuàng)建測試庫
create database testdb;
2、創(chuàng)建用戶和權限
# 創(chuàng)建用戶
CREATE USER 'test'@'%' IDENTIFIED BY 'password';
# 賦權,testdb是要賦權的庫,改成*.*就是所有庫,
GRANT ALL PRIVILEGES ON 'testdb'.* TO 'test'@'%';
# 刷新緩存
FLUSH PRIVILEGES;
# 使用新用戶登錄
mysql -utest -p -P 3300