179. centos7 安裝mariadb

1. centos7 中安裝mariadb

1.1 執行安裝

centos7 自帶了mariadbmysql

yum -y install mariadb mariadb-serversql

1.2 啓動mariadb

systemctl start mariadb數據庫

1.3 設置開機啓動

systemctl enable mariadbcentos

1.4 MariaDB的相關簡單配置

mysql_secure_installationtcp

 

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

Disallow root login remotely? [Y/n] <–是否禁止root遠程登陸,回車n測試

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

Reload privilege tables now? [Y/n] <– 是否從新加載權限表,回車 yspa

1.5 配置MariaDB的字符集

vi /etc/my.cnf3d

將下面這段內容加入

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

  在[client]中添加

     vi /etc/my.cnf.d/client.cnf



default-character-set=utf8

在[mysql]中添加

vi /etc/my.cnf.d/mysql-clients.cnf

default-character-set=utf8

所有配置完成,重啓mariadb

systemctl restart mariadb;

登錄以後進入MariaDB查看字符集

show variables like "%character%";show variables like "%collation%";

1.6  設置防火牆

1.6.1 查看防火牆狀態

    在任意位置執行下面的命令

     firewall-cmd --state 

1.6.2  當即開啓防火牆

systemctl start firewalld.service

1.6.3  開啓開機啓動防火牆

systemctl enable firewalld.service

1.6.4 查看開啓的端口

firewall-cmd --list-all

1.6.5  開啓須要的端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent

1.7 外界鏈接受權

登陸成功後執行

grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

 

1.8 測試外界鏈接

完成

相關文章
相關標籤/搜索