1.打開mysql數據庫
#mysql -uroot -p
2.創建用戶,更改用戶密碼 並給於權限
2-1.創建用戶
mysql>CREATE USER 'rootsc'@'192.168.0.168' IDENTIFIED BY 'zhang3'
192.168.0.168是你可以遠程訪問的機器ip .這裏也可以用%代替,-代表可以所有ip都可以訪問
2-2.給用戶權限
mysql> GRANT ALL PRIVILEGES ON *.* TO 'rootsc'@‘192.168.168’
GRANT [要賦於的權限] PRIVILEGES ON [可以操作的數據庫] TO [用戶]
2-3.更改密碼
mysql>ALTER USER 'rootsc'@'192.168.0.168' IDENTIFIED BY 'zhang'
2-4.設置密碼策略
在創建用戶或更新用戶密碼時,有可能出現以下錯誤
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
這時更新密碼策略
查看環境變量
mysql>SHOW VARIABLES like;
mysql>set global validate_password.length=1;//這是密碼的最少長度
mysql>set global validate_password_policy=0;//設置策略爲低
2-5.刷新權限
mysql>FLUSH PRIVILEGES;
到這裏基本上就可以了,如果遠程演訪問不了,接下來查看下防火牆端口是否打開,沒有打開,就把端口添加進去
3.添加防火牆端口
查看防火牆端口
[root@bogon ~]#iptables-save
如果沒有添加
[root@bogon ~]#firewall-cmd --zone=public --add-port=3306/tcp --permanent
重啓防火牆:
[root@bogon ~]firewall-cmd --reload