1. 程式人生 > >centos7安裝maridb / 修改mariadb字符集中文亂碼 (測試可用)

centos7安裝maridb / 修改mariadb字符集中文亂碼 (測試可用)

1、安裝MariaDB

1 安裝命令

yum -yinstall mariadb mariadb-server

2 安裝完成MariaDB,首先啟動MariaDB

systemctl start mariadb

3 設定開機啟動

systemctl enable mariadb

4 接下來進行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 開啟遠端連線  - 全程copy

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;”檢視修改是否成功。

使用Navicat測試連線是否成功!


3.centos7中開啟3306埠

3.1輸入命令

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

3.2應用設定

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


解決中文亂碼修改mariadb字符集


或者



附錄:

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

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