<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    jasmine214--love

    只有當你的內心總是充滿快樂、美好的愿望和寧靜時,你才能擁有強壯的體魄和明朗、快樂或者寧靜的面容。
    posts - 731, comments - 60, trackbacks - 0, articles - 0

    ubuntu mysql遠程連接

    Posted on 2011-01-14 14:11 幻海藍夢 閱讀(1979) 評論(0)  編輯  收藏 所屬分類: Linux版本管理配置管理SQL

    ubuntu mysql遠程連接

    http://blog.csdn.net/helen_shw/archive/2010/01/22/5224524.aspxkiki@kiki-desktop:/etc/apache2

    mysql error number 2003   

    Can't connect to MySQL server xxx.xxx.xxx.xxx (10061)

    在ubuntu 9.04中默認安裝了mysql,默認只能本地訪問,google了一下:

    采用

    登錄到MySQL服務器端,在mysql庫下執行

    grant all on *.* to 'remote'@'172.16.21.39' identified by 'password';

    即可

    如果要設置為任何客戶端都可以以root連接的話,可以這么寫:
    grant all on *.* to 'root'@'%' identifiied by 'root的密碼'

    格式:grant select on 數據庫.* to 用戶名@登錄主機 identified by "密碼"

    類似這用方法的整理如下:

    1。 改表法。可能是你的帳號不允許從遠程登陸,只能在localhost。這個時候只要在localhost的那臺電腦,登入mysql后,更改 "mysql" 數據庫里的 "user" 表里的 "host" 項,從"localhost"改稱"%"

    mysql -u root -pvmwaremysql>use mysql;mysql>update user set host = '%' where user = 'root';mysql>select host, user from user;



    2. 授權法。例如,你想myuser使用mypassword從任何主機連接到mysql服務器的話。

    GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;



    如果你想允許用戶myuser從ip為192.168.1.3的主機連接到mysql服務器,并使用mypassword作為密碼

    GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; 

    但問題仍沒有解決:

    找到 命令   mysql> flush privileges    //使修改生效

                    顯示影響了零行。

    問題依然沒有解決,重新啟動mysql  sudo /etc/init.d/mysql restart

    還是不行。

    從 http://m.tkk7.com/waterjava/archive/2008/04/27/196385.html

    了解到mysql有本機綁定,找到問題所在。

    編輯 /etc/mysql/my.cnf

    # Instead of skip-networking the default is now to listen only on
    # localhost which is more compatible and is not less secure.
    bind-address = 127.0.0.1

    將”bind-address = 127.0.0.1“注釋
    sudo /etc/init.d/mysql restart重啟即可遠程訪問

    問題解決


    ****************************************************************************************
    root@kiki-desktop:/etc/apache2# apt-get install libapache2-mod-auth-mysql
      apt-get install  lighttpd
      apt-get install openssl
    root@kiki-desktop:/etc/apache2# apt-get install libapache2-mod-gnutls

    $ mysql -u root -p
    mysql> use authz_db;

    mysql> CREATE TABLE users(
        -> user_name CHAR(30) NOT NULL,
        -> user_passwd CHAR(20) NOT NULL,
        -> PRIMARY KEY (user_name)
        -> );
       
    mysql> GRANT SELECT
        -> ON authz_db.users
        -> TO authuser@localhost
        -> IDENTIFIED BY 'Your Password Here';
       
        mysql> flush privileges;
       
        mysql> INSERT INTO users VALUES('test',ENCRYPT('TEST'));
       
       
       
    root@kiki-desktop:/etc/apache2# chkconfig --level 35 mysqld on

    ---------------------------------
    如果要設置為任何客戶端都可以以root連接的話,可以這么寫:
    grant all on *.* to 'root'@'%' identifiied by 'root的密碼'

    進入mysql,
    grant all on *.* to 'root'@'%' identifiied by 'root的密碼'

    root@kiki-desktop:/etc/mysql# vim /etc/mysql/my.cnf
    編輯 /etc/mysql/my.cnf

    # Instead of skip-networking the default is now to listen only on
    # localhost which is more compatible and is not less secure.
    bind-address = 127.0.0.1
    將”bind-address = 127.0.0.1“注釋

    root@kiki-desktop:/etc/mysql# /etc/init.d/mysql restart

    主站蜘蛛池模板: 成人精品一区二区三区不卡免费看| 亚洲国产精品白丝在线观看| 精品特级一级毛片免费观看| 毛片a级三毛片免费播放| 91亚洲国产成人久久精品网址| 中文字幕免费高清视频| 亚洲经典在线观看| 国产91色综合久久免费| 亚洲乱码一二三四区国产| 国产99视频精品免费观看7| 亚洲va在线va天堂va手机| 亚洲免费网站观看视频| 亚洲欧美日韩综合久久久久| 四虎www免费人成| 免费无毒a网站在线观看| 亚洲欧洲日本在线| a国产成人免费视频| 亚洲视频在线视频| 日韩免费一区二区三区在线| 亚洲色偷偷综合亚洲av78 | 久久久久久精品成人免费图片| 亚洲欧洲国产成人精品| 久久久久久国产精品免费免费| 亚洲AV无码一区二区一二区| 亚洲片国产一区一级在线观看| 成人国产精品免费视频| 久久久久亚洲AV无码永不| 久久精品网站免费观看| 老湿机一区午夜精品免费福利| 亚洲中文字幕不卡无码| 91热成人精品国产免费| 亚洲AV无码一区二区三区电影| 亚洲国产主播精品极品网红| 中文字幕成人免费高清在线视频 | 永久免费A∨片在线观看| 亚洲喷奶水中文字幕电影| 免费高清av一区二区三区| 二区久久国产乱子伦免费精品| 亚洲综合激情六月婷婷在线观看| 午夜毛片不卡高清免费| 中国极品美軳免费观看|