centos7.2使用yum安裝MariaDB10.1


①添加MariaDB的yum源

1.創建MariaDB.repo

sudo vi /etc/yum.repos.d/Mariadb.repo

2.將以下文件中的字段添加到MariaDB.repo文件中

# MariaDB 10.1 CentOS repository list - created 2016-12-01 03:36 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

②yum安裝MariaDB

sudo yum -y install MariaDB-server MariaDB-client

③啟動MariaDB服務

systemctl start mysql.service

④配置MariaDB服務

使用mysql_secure_installation配置MariaDB服務

mysql_secure_installation

具體設置

#由於一開始安裝MariaDB數據庫后, root用戶默認密碼為空, 所以只需要按Enter鍵
Enter current password for root (enter for none):

#是否設置root用戶的新密碼
Set root password? [Y/n] y

#錄入新密碼
New password:

#確認新密碼
Re-enter new password:

#是否刪除匿名用戶,生產環境建議刪除
Remove anonymous users? [Y/n] y

#是否禁止root遠程登錄,根據自己的需求選擇
Disallow root login remotely? [Y/n] n

#是否刪除test數據庫
Remove test database and access to it? [Y/n] y

#是否重新加載權限表
Reload privilege tables now? [Y/n] y

⑤開啟遠程訪問

1.防火牆添加3306端口

查看firewall狀態

firewall-cmd --state

狀態是not running,啟動firewall

systemctl start firewalld

狀態是running

開放3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
重新載入
firewall-cmd --reload

2.明明之前有設置root開啟遠程的,但是我這里訪問不了,所以重新去MariaDB賦權限

#進入Mariadb
mysql -uroot -p
#選擇數據庫
use mysql;
#添加權限
Grant all on *.* to 'root'@'%' identified by 'root用戶的密碼' with grant option;
#重新載入
flush privileges;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM