Centos7 Mariadb安裝及配置

一、查看mariadb安裝情況

# 輸入命令進行查看mariadb安裝情況
[root@porty local]# rpm -qa|grep -i mariadb

在這裏插入圖片描述

二、刪除mariadb

1.停止mariadb服務

[root@porty local]# systemctl stop mariadb

2.刪除mariadb,使用 rpm -ev --nodeps 命令刪除上面查詢到的mariadb

[root@porty local]# rpm -ev --nodeps mariadb-libs-5.5.65-1.el7.x86_64
[root@porty local]# rpm -ev --nodeps mariadb-server-5.5.65-1.el7.x86_64
[root@porty local]# rpm -ev --nodeps mariadb-5.5.65-1.el7.x86_64

三、刪除mariadb文件和依賴庫

1.使用 find / -name mariadb 命令查找mariadb文件和依賴庫
在這裏插入圖片描述
2.使用 rm -rf 命令刪除查詢到的文件和依賴庫

[root@porty local]# rm -rf /var/log/mariadb
[root@porty local]# rm -rf /etc/logrotate.d/mariadb
[root@porty local]# rm -rf /run/mariadb

四、安裝mariadb

1.使用 yum 安裝

[root@porty local]# yum install mariadb-server

五、配置mariadb

1.開啓服務,並設置服務自啓動

# 開啓mariadb服務
[root@porty local]# systemctl start mariadb  
# 開啓自啓動,服務器啓動後自動開啓mariadb服務
[root@porty local]# systemctl enable mariadb

2.輸入 mysql_secure_installation 命令進行mariadb配置

[root@porty local]# mysql_secure_installation

3.輸入完後會出現幾個選項,依次輸入y/n

# 輸入超級管理員(root)的密碼,我們是首次進入直接回車跳過
Enter current password for root (enter for none): 
# 是否設置密碼, 此處我們輸入y
Set root password? [Y/n]: y
# 輸入新密碼,這裏我填123456
New password: 123456
# 再次輸入新密碼,跟上面輸入的一致
Re-enter new password: 123456
# 是否移除匿名用戶,此處我們輸入y
Remove anonymous users? [Y/n]: y
# 是否拒絕root遠程登錄, 此處我們選擇不拒絕 n
Disallow root login remotely? [Y/n]: n
# 是否刪除test數據庫(mariadb自帶的一個測試數據庫,可刪除),y 
Remove test database and access to it? [Y/n]: y
# 是否重新加載權限表, 此處我們選擇 y
Reload privilege tables now? [Y/n]: y

4.配置完選項後,測試登錄mariadb

# 輸入完mysql -uroot -p 後進行回車輸入密碼,輸入密碼時候是隱藏的(不要以爲沒輸入到哦)
[root@porty local]# mysql -uroot -p  
Enter password:123456

如果出現下圖則代表成功了!
在這裏插入圖片描述

六、配置mariadb字符集

注意:這裏演示配置的字符集爲utf8

# 1.vi命令打開 /etc/my.cnf 文件,不懂vi操作的小夥伴可以查詢下相關知識
[root@porty local]# vi /etc/my.cnf
# 在[mysqld]標籤下添加以下鍵值對,進行保存
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake

# 2.vi命令打開 /etc/my.cnf.d/client.cnf 文件
[root@porty local]# vi /etc/my.cnf.d/client.cnf
# 在[client]標籤下添加以下鍵值對,進行保存
default-character-set=utf8

# 3.vi命令打開 /etc/my.cnf.d/mysql-clients.cnf 文件
[root@porty local]# vi /etc/my.cnf.d/mysql-clients.cnf
# 在[mysql]標籤下添加以下鍵值對,進行保存
default-character-set=utf8

# 4.配置完成後重啓下mariadb服務就可以了
[root@porty local]# systemctl restart mariadb

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章