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
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