亚洲免费乱码视频,日韩 欧美 国产 动漫 一区,97在线观看免费视频播国产,中文字幕亚洲图片

      1. <legend id="ppnor"></legend>

      2. 
        
        <sup id="ppnor"><input id="ppnor"></input></sup>
        <s id="ppnor"></s>

        設置mysql允許外網訪問

        字號:


            root默認是不支持遠程登錄的,用外網連接你必須給權限呢?GRANT ALL PRIVILEGES ON *.* %' IDENTIFIED BY 'password' WITH GRANT OPTION;你先創(chuàng)建一個遠程登錄的賬號然后給它遠程登錄的權限
            mysql的root賬戶,我在連接時通常用的是localhost或127.0.0.1,公司的測試服務器上的mysql也是localhost所以我想訪問無法訪問,測試暫停.
            解決方法如下:
            1,修改表,登錄mysql數據庫,切換到mysql數據庫,使用sql語句查看"select host,user from user ;" mysql -u root -pvmwaremysql>use mysql; mysql>update user set host = '%' where user ='root'; mysql>select host, user from user; mysql>flush privileges; 注意:最后一句很重要,目的是使修改生效.如果沒有寫,則還是不能進行遠程連接.
            2,授權用戶,你想root使用密碼從任何主機連接到mysql服務器 GRANT ALL PRIVILEGES ON *.* TO IDENTIFIED BY 'admin123' WITH GRANT OPTION; flush privileges; 如果你想允許用戶root從ip為192.168.1.104的主機連接到mysql服務器 GRANT ALL PRIVILEGES ON *.* TO IDENTIFIED BY 'admin123' WITH GRANT OPTION; flush privileges;
            路由器外網訪問mysql數據庫
            1.符合以下條件
            公網IP 無論動態(tài)還是靜態(tài) 靜態(tài)更好 動態(tài)如果嫌麻煩可以用DDNS服務 如花生殼
            2.開放端口
            無論你是否是路由連入 還是撥號連入 路由需要在路由器中做3306端口映射 撥號寬帶需要在防火墻中允許3306端口訪問 可以用telnet命令測試
            3.MYSQL用戶權限 (這里比較重要)
            在安裝MYSQL是 ROOT默認是只有本地訪問權限 localhost可以在安裝的時候改成可以遠程remote安裝的最后一步 有個選項框要勾 這是WINDOWS版本的 如果是LINUX版本用命令加權限
            如果建立新用戶 一定要要有%遠程權限才可以
            4測試
            在自帶命令行中測試 mysql -h(IP地址) -u用戶名 -p(密碼) 回車后如果出現mysql>