mysql 開啟遠端連線的三種方法

來源:互聯網
上載者:User

本文章收藏了三種關於如何開啟mysql教程 遠端連線,第一款就是在mysql cmd命令提示字元下給mysql開啟遠端連線的,方法三是修改mysql my.ini的檔案配置來修改的哦。

方法一

樣給mysql開啟遠端連線功能?

首先連結原生mysql(用ssh登入終端,輸入如下命令):

mysql -uroot -p

輸入密碼登陸進去後,輸入如下的語句,執行。

grant all privileges on *.* to ‘user‘@’%‘ identified by ‘password‘ with grant option;

其中,user是使用者名稱,mysql預設的是root ,password是密碼自己設定 。%表示任意主機。這樣就允許遠程任意一台主機訪問了。


方法二

開啟mysql遠程功能方法如下:
進入mysql,建立一個新使用者itbc:
格式:grant 許可權 on 資料庫教程名.表名 使用者@登入主機 identified by "使用者密碼";

grant select,update,insert,delete on *.* to itbc@192.168.88.234 identified by "itbc1234";


 
查看結果,執行:

   use mysql;
   select host,user,password from user;

    可以看到在user表中已有剛才建立的itbc使用者。host欄位表示登入的主機,其值可以用ip,也可用主機名稱, 將host欄位的值改為%就表示在任何用戶端機器上能以itbc使用者登入到mysql伺服器,建議在開發時設為%。
   update user set host = ’%’ where user = ’itbc’;

方法三

mysql預設是不可以通過遠程機器訪問的,通過下面的配置可以開啟遠端存取.

  我的mysql環境是ubuntu+mysql5

  1.修改/etc/mysql/my.conf,修改bind-address,指定為本機實際ip地址,你的my.con修改完大概是如下的樣子


  [mysqld]
 

 #
  # * basic settings
  #
  default-character-set=utf8
  default-storage-engine=innodb
  bind-address    = 192.168.1.107
  user            = mysql
  pid-file        = /var/run/mysqld/mysqld.pid
  socket          = /var/run/mysqld/mysqld.sock
  port            = 3306
  basedir         = /usr
  datadir         = /var/lib/mysql
  tmpdir          = /tmp
  language        = /usr/share/mysql/english
  skip-external-locking


  2.用root登陸mysql執行如下命令


 

 grant all on sonardb.* to sonar@'%' identified by '123456';
  grant all on sonardb.* to sonar@localhost identified by '123456';


  sonardb替換為你想訪問的資料庫名,sonar是你的想使用的使用者名稱,123456替換為你的密碼,這樣就開啟了遠端存取功能.

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.