1. 程式人生 > >怎樣設定才能允許外網訪問MySQL

怎樣設定才能允許外網訪問MySQL

設定mysql服務允許外網訪問,修改mysql的配置檔案,有的是my.ini,有的是my.cnf【linux】.

1:設定mysql的配置檔案
     /etc/mysql/my.cnf
     找到 bind-address  =127.0.0.1  將其註釋掉;//作用是使得不再只允許本地訪問;
 
  重啟mysql:/etc/init.d/mysql restart;
 

2:登入mysql資料庫:mysql -u root -p
  mysql> use mysql;
 
  查詢host值:
mysql> select user,host from user;
 
如果沒有"%"這個host值,就執行下面這兩句:
mysql> update user set host='%' where user='root';
mysql> flush privileges;
或者也可以執行:
mysql>grand all privileges on  *.*  to 

[email protected]'%'  identifies  by ' xxxx';
其中 第一個*表示資料庫名;第二個*表示該資料庫的表名;如果像上面那樣 *.*的話表示所有到資料庫下到所有表都允許訪問;
‘%':表示允許訪問到mysql的ip地址;當然你也可以配置為具體到ip名稱;%表示所有ip均可以訪問;
 後面到‘xxxx'為root 使用者的password;
 

舉例:

任意主機以使用者root和密碼mypwd連線到mysql伺服器
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypwd' WITH GRANT OPTION;
mysql> flush privileges;

IP為192.168.1.102的主機以使用者myuser和密碼mypwd連線到mysql伺服器
mysql> GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.102' IDENTIFIED BY 'mypwd' WITH GRANT OPTION; 
mysql> flush privileges;

相關推薦

怎樣設定才能允許訪問MySQL

設定mysql服務允許外網訪問,修改mysql的配置檔案,有的是my.ini,有的是my.cnf【linux】. 1:設定mysql的配置檔案     /etc/mysql/my.cnf      找到 bind-address  =127.0.0.1  將其註釋掉;/

設定允許訪問MySQL資料庫【Linux】

1:設定mysql的配置檔案 /etc/mysql/my.cnf 如果有bind-address,找到 bind-address =127.0.0.1 將其註釋掉;//作用是使得不再只允許本地訪問; 重啟mysql:/etc/init.d/mysql.server rest

Mysql-安裝指南 mysql修改密碼Your password does not satisfy the current policy requirements CentOS7 通過YUM安裝MySQL5.7 設定MySQL允許訪問 CentOS7 通過YUM安裝MySQL5.7

      1、設定使用者名稱密碼 首次登入後修改密碼如下: 如果密碼設定太過簡單會報以下錯誤 mysql修改密碼Your password does not satisfy the current policy requirements 出

Linux 設定 mysql允許訪問

mysql的root賬戶,我在連線時通常用的是localhost或127.0.0.1,公司的測試伺服器上的mysql也是localhost所以我想訪問無法訪問,測試暫停. 解決方法如下: 1,修改表,登入mysql資料庫,切換到mysql資料庫,使用sql語句檢視”s

mysql設定允許訪問

1、設定mysql服務允許外網訪問 修改mysql的配置檔案,有的是my.ini,有的是my.cnf【linux】,找到bind-address變數,這個值預設是127.0.0.1,設定為0.0.0.0;重新啟動mysql服務。 service mysql stop se

設定伺服器上MySQL允許訪問

1.修改配置檔案sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf把bind-address引數的值改成你的內/外網IP或0.0.0.0,或者直接註釋掉這行.2.登入資料庫mysql -u root -p輸入密碼mysql> use

簡單介面操作設定Mysql允許訪問詳細流程

1.首先下載一個Navicat for MySQL 工具連線上資料庫2.進入mysql庫3.進入並開啟user表4.把host修改成自定的ip訪問,或%任意地址訪問5.確認後再你的專案訪問的jdbc.url裡面改成你指定或任意ip就可以允許外網訪問!

設定mysql允許訪問

解決方法如下: 1,修改表,登入mysql資料庫,切換到mysql資料庫,使用sql語句檢視"select host,user from user ;" mysql -u root -pvmwaremysql>use mysql; mysql>update user set host = '%'

如何設置mysql允許訪問 微信牛牛下載

line 遠程連接 vmw 常用 sele 用戶 fff hit style 微信牛牛下載 地址http://hubawl.com mysql的root賬戶,我在連接時通常用的是localhost或127.0.0.1,公司的測試服務器上的mysql也是localhost

把jsp+servlet+mysql專案釋出到騰訊雲伺服器,允許訪問

期末有個jsp的課程設計,最後用一個禮拜完成了,然後就想到要利用自己騰訊雲的伺服器釋出這個專案,於是就摸索這成功將專案釋出了。分為以下幾步 準備工作.首選你得要有一個雲伺服器,可以選擇騰訊,阿里等等,這裡不再贅述了,至於購買方法可以看我之前的部落格。然後配置好jdk(一定

設定Mysql5.6允許訪問詳細流程

最近部署mysql5.6,發現預設mysql只允許本地提供服務,如果要進行若干配置,記錄如下。 一、設定MySQL服務允許外網訪問 修改mysql的配置檔案,有的是my.ini(windows),有的是my.cnf(linux), 在配置檔案中增加 [mysqld] po

Redis設置允許訪問

內網 外網訪問 保護模式 code ted bin div 防火 bind 首先大前提是,這個redis使用的外網端口,需要在防火墻或者安全組中打開 正常在redis配置文件裏有個bind,這個默認是127.0.0.1,如果不修改,就是內網可以訪問。 那麽想讓Redis能外

Linux配置訪問mysql

stream{    upstream abc{        server 192.168.8.249:3306;    }    server{&

MySQL--區域網、訪問MySQL

一、區域網、外網訪問  1. 開啟CMD,導航到當前MySQL的bin路徑,如下圖: 2. 訪問MySQL:輸入MySQL -u root -p,點選Enter鍵,即可看到密碼輸入框: 輸入密碼,點需Enter鍵確定,即可看到如下圖:表示訪問MySQL成功。 3. 選擇資料庫:輸

SQLServer 2008R2 配置允許訪問

  1 介紹  因為業務需要,需要網際網路訪問資料庫。之前一直在做網站,做網站的話 是在伺服器上執行,連線本地資料庫即可。配置過程中遇到一些坑,所以暫時記下來 ,有需要再改。 2 配置 (1)環境       Sql Server 2008R2,確保可通過sa進行登入

linux系統redis修改配置檔案,允許訪問,新增登入密碼

修改配置檔案redis.conf sudo vim /etc/redis/redis.conf 重啟redis服務(非常重要) /etc/init.d/redis-server restart  下面開始登入 當輸入redis-cli的時候是登入不進去

Linux 開啟允許訪問

LINUX通過下面的命令可以開啟允許對外訪問的網路埠:  /sbin/iptables -I INPUT -p tcp --dport 8000 -j ACCEPT #開啟8000埠  /etc/rc

linux開啟允許訪問的埠

LINUX通過下面的命令可以開啟允許對外訪問的網路埠:  /sbin/iptables -I INPUT -p tcp --dport 8000 -j ACCEPT #開啟8000埠  /etc/rc.d/init.d/iptables save #儲存配置 

Kibana和Elasticsearch允許訪問

ElasticSearch(下文簡稱ES)是一個基於Lucene的搜尋伺服器,它提供了一個分散式多使用者能力的全文搜尋引擎。Kibana則是一款開源的分析與視覺化平臺,可以用來與ES進行互動,通過視覺化介面來檢視和操作ES中的資料。預設情況下這兩個軟體只允許通過

Elasticsearch防火牆關閉,允許訪問,後臺服務執行

1、JRE的支援,必須1.8以上,1.7不行。 2、 不能以root使用者啟動。否則會報如下錯誤 [2017-09-07T19:43:10,628][WARN ][o.e.b.ElasticsearchUncaughtExceptionHandler]