1. 程式人生 > >mysql設定遠端訪問

mysql設定遠端訪問

1.使用命令:mysql -u 使用者名稱 -p密碼,登入mysql
2.執行命令:grant all privileges on . to ‘root’@’%’ identified by ‘[email protected]’ with grant option;
3.執行命令:FLUSH PRIVILEGES;
4.執行命令:exit
5.這時如果遠端連線mysql你會發現還登入不上
這裡寫圖片描述
那是因為mysql埠3306還沒對外開放,這時要放開3306埠號,執行命令:netstat -an | grep 3306 發現現在只允許本機訪問
這裡寫圖片描述
6.執行命令:vi /etc/sysconfig/iptables,編輯防火牆配置檔案,增一行內容(-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT)如果要開放其他埠同理,改下埠號就OK了,如下圖:
這裡寫圖片描述


進入編輯模式按insert鍵,編輯完按esc退出編輯模式,之後:wq儲存退出
7.之後執行命令:service iptables restart,重啟防火牆,這時再遠端連線mysql,發現已經可以連線了,大功告成。

相關推薦

Mysql 設定遠端訪問時使用者密碼問題

在mysql設定遠端訪問的時候,有一步操作為 授予遠端使用者許可權 mysql> grant all privileges on *.* to ‘root’@’%’ identified by ‘123456’ with grant option; 此時 ‘123456’ 是密碼

Mysql 設定遠端訪問時使用者密碼問題

在mysql設定遠端訪問的時候,有一步操作為 授予遠端使用者許可權 mysql> grant all privileges on . to ‘root’@’%’ identified by ‘123456’ with grant option; 此時 ‘1

mysql設定遠端訪問

1.使用命令:mysql -u 使用者名稱 -p密碼,登入mysql 2.執行命令:grant all privileges on . to ‘root’@’%’ identified by ‘[em

MySQL資料庫設定遠端訪問許可權

1、設定使用者名稱為root,密碼為空,可訪問資料庫test grant all privileges on test.* to 'root'@'%'; 2、設定使用者名稱為root,密碼為空,可訪問所有資料庫* grant all privileges on *.* to 'root'

MySQL允許遠端訪問設定

MySQL允許遠端訪問的設定 阿里雲需要在安全組中開放埠! 1.註釋bind-address = 127.0.0.1。 程式碼如下: sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 將bind-address = 127.0.0

Ubuntu設定MySQL允許遠端訪問

1.註釋bind-address = 127.0.0.1。 程式碼如下: > sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 將bind-address = 127.0.0.1註釋掉(即在行首加#),如下: 程式碼如下: # In

設定MYSQL允許遠端訪問(navicat訪問報2003:10038錯誤)

當在Navicat for MySQL中填好連線名、ip、埠、使用者名稱、密碼之後,雙擊連線名時報‘2003-Can’t connect to MySQL server on ''xxx’(10038),這是什麼原因導致的呢?需要按照如下兩步進行修改MYSQL

現在設定mysql允許遠端訪問

首先執行 先進入cd etc/mysql/mysql.conf.d 下載 sudo apt-get install vim 執行sudo vim mysqld.cnf 註釋掉bind-address = 127.0.0.1: 點選i 會進入插入格式,註釋掉後按ESC鍵退

MySQL資料庫遠端訪問許可權設定

    遠端訪問工具有很多,小編我用的是SQLyog,其他的一樣可以。如下圖所示。MySQL host address表示安裝MySQL伺服器的主機IP地址。Username以及Password需要在MySQL伺服器主機mysql資料庫中的user中更改授權。1、改表法   

MySQL8.0設定遠端訪問許可權,Navicat連線mysql

今天centos7安裝了mysql8.0過後遠端登入資料庫報錯 1.首先檢視防火牆狀態 systemctl status firewall.service  防火牆沒有執行 2.命令登入伺服器mysql 3.執行下面語句新增許可權 use mysql; se

[MySQL] 允許遠端訪問設定最大連結數

------------------------------------------------ 允許遠端訪問 ----------------------------------------------------------- MySQL -uroot -p1234

MYSQL資料庫設定遠端訪問

今天晚上想著連一下我的阿里雲主機的上的mysql資料庫,可是卻一直連不上去,查了一下才知道,mysql預設是隻能本機連的。在網上找了很多教程說改許可權什麼的好像都沒有,其實解決方案很簡單,就是把mysql配置檔案中的繫結的訪問地址127.0.0.1註釋掉就好了。

設定MySQL資料庫遠端訪問

預設狀態下,mysql的使用者沒有遠端訪問的許可權。 有以下二種方法可以設定 一、修改管理員表 c:\mysql\bin\mysql -u root -p mysql>use mysql; mysql>update user set host = '%' w

注意redis mysql mongodb遠端訪問問題

開啟redis遠端訪問 1. redis.conf   #bind 127.0.0.1 protected-mode  no 守護經常 後臺啟動 daemonize yes   mysql    &n

Centos7教程: MySQL開啟遠端訪問

1.安裝MySQL5.6--(MySQL安裝教程) 2. 使用iptables防火牆; 關閉firewall:  systemctl stop firewalld.service 若沒安裝iptables:  檢視是否安裝iptables: sy

ubuntu 安裝jupyter,並且設定遠端訪問

sudo apt-get install software-properties-common sudo add-apt-repository ppa:jonathonf/python-3.6 sudo apt-get update sudo apt-get install pyth

xampp中MySQL允許遠端訪問

使用客戶端工具登陸MySQL,執行以下3條命令 切換 mysql 資料庫 USE mysql; root使用者許可權開放,密碼為root(BY ‘密碼’) GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘root

ubuntu安裝lnmp後開啟mysql,redis遠端訪問

lnmp整合安裝後,即使關閉了伺服器防火牆,mysql依然不能遠端連線。因為lnmp預設添加了iptables規則,禁止了遠端訪問3306,6379埠。 root@iZjr5oba73m1ygZ:/usr/local/nginx/conf# iptables -L -n Chain

mysql設定遠端連線

先確定你已經安裝wget這個工具,沒有安裝就先執行: yum install wget 執行下面的命令: wget http://dev.mysql.com/get/mysql-community-r

Centos7安裝Redis並設定遠端訪問

下載安裝檔案 wget http://download.redis.io/releases/redis-4.0.2.tar.gz 安裝編譯器 yum install gcc-c++ Redis安裝檔