1. 程式人生 > >centos7.2安裝maridb和開啟3306埠

centos7.2安裝maridb和開啟3306埠

1、安裝MariaDB

安裝命令

yum -yinstall mariadb mariadb-server

安裝完成MariaDB,首先啟動MariaDB

systemctl start mariadb

設定開機啟動

systemctl enable mariadb

接下來進行MariaDB的相關簡單配置

mysql_secure_installation

首先是設定密碼,會提示先輸入密碼

Enter current password for root (enter for none):<–初次執行直接回車

設定密碼

Set root password? [Y/n] <– 是否設定root使用者密碼,輸入y並回車或直接回車
New password: <– 設定root使用者的密碼
Re-enter new password: <– 再輸入一次你設定的密碼

其他配置

Remove anonymous users? [Y/n] <– 是否刪除匿名使用者,回車

Disallow root login remotely? [Y/n] <–是否禁止root遠端登入,回車,

Remove test database and access to it? [Y/n] <– 是否刪除test資料庫,回車

Reload privilege tables now? [Y/n] <– 是否重新載入許可權表,回車

初始化MariaDB完成,接下來測試登入

mysql -uroot -ppassword

完成。

2.Mariadb 開啟遠端連線

2.1 使用“mysql -uroot -proot”命令可以連線到本地的mysql服務

2.2 使用“use mysql”命令,選擇要使用的資料庫

2.3 使用“GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;”命令可以更改遠端連線的設定。

2.4 使用“flush privileges;”命令重新整理剛才修改的許可權,使其生效。

2.5 使用“select host,user from user;”檢視修改是否成功。

3.centos7中開啟3306埠

3.1輸入命令

[[email protected] /]$ firewall-cmd --zone=public --add-port=3306/tcp --permanent
success

3.2應用設定

[[email protected] /]$firewall-cmd --reload

附錄:

//開啟firewalld防火牆
systemctl stop firewalld.service
//關閉firewalld防火牆
systemctl stop firewalld.service
//開啟/關閉iptables防火牆
systemctl start iptables.service
systemctl stop  ip6tables.service