国产宅男网站在线|亚洲A级性爱免费视频|亚洲中精品级在线|午夜福利AA毛

  • <dd id="gf5jf"><th id="gf5jf"></th></dd>

    <cite id="gf5jf"><label id="gf5jf"></label></cite>
  • <div id="gf5jf"><listing id="gf5jf"></listing></div>
    學習啦 > 學習電腦 > 操作系統(tǒng) > Linux教程 > Linux下設(shè)置MySQL允許遠程連接

    Linux下設(shè)置MySQL允許遠程連接

    時間: 志藝942 分享

    Linux下設(shè)置MySQL允許遠程連接

      MySQL因為其速度、可靠性和適應(yīng)性而備受關(guān)注。大多數(shù)人都認為在不需要事務(wù)化處理的情況下,MySQL是管理內(nèi)容最好的選擇。接下來是小編為大家收集的Linux下設(shè)置MySQL允許遠程連接,歡迎大家閱讀:

      Linux下設(shè)置MySQL允許遠程連接

      1. 鏈接本機的mysql(用ssh登錄終端,輸入如下命令):

      mysql -uroot -p

      2. 輸入密碼登陸進去后,輸入如下的語句,執(zhí)行。

      mysql>grant all privileges on *.* to 'user'@'%' identified by 'password' with grant option;

      mysql>flush privileges;

      #user是用戶名,%表示任意主機,password是密碼

      查看權(quán)限命令:

      mysql> use mysql;

      mysql> select user, host from user;

      如下結(jié)果, 說明開啟了任意主機遠程連接權(quán)限

      意外情況:

      navicat for mysql 連接ubuntu里的mysql出現(xiàn)這個錯誤: 2003 - Can't connect to MySQL server on '192.168.1.115' (10038)

      解決辦法:

      1. windows上ping 192.168.1.115可以ping通

      2. windows上telnet 192.168.1.115 3306發(fā)現(xiàn)失敗

      3. 檢查ubuntu里mysql服務(wù): ss -na|grep 3306

      由此可見, mysql監(jiān)聽的是3306端口, 但是地址不對, 這樣只監(jiān)聽了本機地址

      要監(jiān)聽所有地址, 應(yīng)將/etc/mysql/my.cnf里的[mysqld]結(jié)點下的bind-address 屬性改為 0.0.0.0, 如下

      重啟mysql:sudo service mysql restart

      修改完后再次檢查ubuntu里mysql服務(wù): ss -na|grep 3306

      再次用navicat 測試連接, 連接成功~

      
    看了“Linux下設(shè)置MySQL允許遠程連接”還想看:

    1.mysql怎么設(shè)置遠程連接數(shù)據(jù)庫

    2.linux下mysql允許外部遠程訪問配置

    3.Linux中的MySql數(shù)據(jù)庫遠程連接教程

    3068538