navicat远程mysql_navicat 远程连接mysql
一、修改用戶權(quán)限:
需要手動增加可以遠程訪問數(shù)據(jù)庫的用戶。
方法一(不推薦)、本地登入mysql,更改 "mysql" 數(shù)據(jù)庫里的 "user" 表里的 "host" 項,將"localhost"改為"%"
#mysql -u root -proot
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;
方法二、直接授權(quán)(推薦)
從任何主機上使用root用戶,密碼:youpassword(你的root密碼)連接到mysql服務器:(首先登陸Linux服務器,填寫下面代碼即可)
[root@localhost software]# mysql -u root -proot
mysql>GRANT ALL PRIVILEGES ON *.* TO?'root'@'%'?IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES;
操作完后切記執(zhí)行以下命令刷新權(quán)限
FLUSH PRIVILEGES;
方法三:終極方法
注釋bind-address = 127.0.0.1
找到mysql.cnf
把bind-address = 127.0.0.1 前面加上 #
即 ?#bind-address = 127.0.0.1
二、如果是云服務器?還需要設置安全組? 入站規(guī)則?允許3306
三、登錄步驟
此處為數(shù)據(jù)庫的用戶名與密碼
此處為服務器的用戶名與密碼
總結(jié)
以上是生活随笔為你收集整理的navicat远程mysql_navicat 远程连接mysql的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 版本Android型号vivo 6D版,
- 下一篇: 一些中文编程语言