1、刪除舊版本
CentOS7中默認安裝了MariaDB5.x
rpm -qa|grep mariadb
可以看到輸出:
mariadb-5.x.x86_64
mariadb-server-5.x.x86_64
mariadb-lib-5.x.x86_64
全部刪除
yum remove mariadb-5.x.x86_64
yum remove mariadb-server-5.x.x86_64
yum remove mariadb-lib-5.x.x86_64
2、安裝前配置
進入目錄:
/etc/yum.repos.d
創建文件
MariaDB.repo打開官網的下載頁面
https://mariadb.org/download/
選擇指定版本(例如10.3),把官網中這段配置加入到
MariaDB.repo中:
# MariaDB 10.3 CentOS repository list - created 2021-12-08 07:57 UTC
# https://mariadb.org/download/
[mariadb]
name = MariaDB
baseurl = https://mirrors.aliyun.com/mariadb/yum/10.3/centos7-amd64
gpgkey=https://mirrors.aliyun.com/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1
退出保存
3、安裝
sudo yum install MariaDB-server MariaDB-client啟動
systemctl start mariadb
設置為開機啟動
systemctl enable mariadb
4、安裝后配置
初始化
mysql_secure_installation
輸出:
Enter current password for root (enter for none):
初次進行初始化時,直接回車即可。注意這里的root指的是DB的root賬戶,而不是操作系統的root賬戶
Set root password? [Y/n]
設置root密碼
Remove anonymous users? [Y/n]
是否刪除匿名用戶,y
Disallow root login remotely? [Y/n]
是否禁止root遠程登錄, n
Remove test database and access to it? [Y/n] 是否刪除test數據庫,n
Reload privilege tables now? [Y/n]
是否重新加載權限表,y
5、登錄
mysql -u root -p
輸入密碼:dasiwoyebushuo
登錄成功
O了
6、設置字符集
(1)打開文件:
/etc/my.cnf添加如下內容:
[mysqld]
init_connect='SET collation_connection = utf8_general_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_general_ci
skip-character-set-client-handshake
(2)進入路徑:/etc/my.cnf.d
打開文件:
mysql-clients.cnf
在[mysql]中添加如下內容:
default-character-set=utf8
(3)重啟
systemctl restart mariadb
(4)查看字符集
mysql> show variables like "%character%";
mysql> show variables like "%collation%";
可以看到字符集已經是utf8了
posted on 2021-12-09 15:54
小王 閱讀(263)
評論(0) 編輯 收藏 引用 所屬分類:
linux 、
DB