您好,登錄后才能下訂單哦!
本文主要給大家介紹使用oneinstack安裝mysql設置遠程連接教程簡析,文章內容都是筆者用心摘選和編輯的,使用oneinstack安裝mysql設置遠程連接教程簡析具有一定的針對性,對大家的參考意義還是比較大的,下面跟筆者一起了解下主題內容吧。
oneinstack網站:
oneinstack.com
== 下面分mysql8版本和其他版本,兩種情況不同。
如果您的操作系統為CentOS系列:
iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
service iptables save #保存iptables規則
注意??:遠程連接新建一個帳號(帳號名不能為root)。
如:添加一個用戶名為db_user,密碼為db_pass,授權為% (%表示所有IP能連接)對db_name數據庫所有權限,命令如下:
# mysql -uroot -p
MySQL [(none)]> create user db_user@'%' identified by 'db_pass'; #創建用戶
MySQL [(none)]> grant all privileges on db_name.* to db_user@'%' with grant option; #授權
MySQL [(none)]> exit; #退出數據庫控制臺,特別注意有分號
其他數據庫版本:
# mysql -uroot -p MySQL [(none)]> grant all privileges on db_name.* to db_user@'%' identified by 'db_pass'; #授權語句,特別注意有分號 MySQL [(none)]> flush privileges; MySQL [(none)]> exit; #退出數據庫控制臺,特別注意有分號
總結:
1.iptables -I INPUT 4 -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
2.service iptables save
3.mysql -uroot -p
4.grant all privileges on *.* to sunny@'%' identified by '123456';
5.flush privileges;
6.exit;
解釋如下:
打開iptables 3306 端口。
保存iptables規則
數據庫授權給新用戶sunny,密碼為123456,授權%表示,所有ip能連接,對所有數據庫*.*具有權限。
刷新設置
退出
如果僅分配某數據庫,比如oneinstack數據庫,則*.*改為oneinstack.*
如果安裝完成后,
[root@bogon ~]# mysql -uroot -p
bash: mysql: command not found
[root@bogon bin]# cd ~
[root@bogon ~]# vim .bash_profile
加一句:
export PATH=$PATH:/usr/local/mysql/bin
然后使之生效:
[root@bogon ~]# source .bash_profile
看完以上關于使用oneinstack安裝mysql設置遠程連接教程簡析,很多讀者朋友肯定多少有一定的了解,如需獲取更多的行業知識信息 ,可以持續關注我們的行業資訊欄目的。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。