第一步:
gedit /etc/mysql/my.cnf找到bind-address = 127.0.0.1
注釋掉這行,如:#bind-address = 127.0.0.1
或者改為: bind-address = 0.0.0.0
允許任意ip訪問;
或者自己指定乙個ip位址。
重啟 mysql:sudo /etc/init.d/mysql restart
第二步:
授權使用者能進行遠端連線
grant all privileges on *.* to root@"%" identified by "password" with grant option;
flush privileges;
第一行命令解釋如下,*.*:第乙個*代表資料庫名;第二個*代表表名。這裡的意思是所有資料庫裡的所有表都授權給使用者。root:授予root賬號。「%」:表示授權的使用者ip可以指定,這裡代表任意的ip位址都能訪問mysql資料庫。「password」:分配賬號對應的密碼,這裡密碼自己替換成你的mysql root帳號密碼。
第二行命令是重新整理許可權資訊,也即是讓我們所作的設定馬上生效。
ubuntu12 04 配置mysql允許遠端訪問
首先,修改 etc mysql目錄下面的my.cnf檔案,把其中的bind address設定為你的ip,假設為192.168.0.240 bash bind address 192.168.0.240 bash 我的mysql 版本如下 bash mysql ver 14.14 distrib 5...
允許ubuntu下mysql遠端連線
第一步 vim etc mysql my.cnf找到 bind address 127.0.0.1 注釋掉這行,如 bind address 127.0.0.1 或者改為 bind address 0.0.0.0 允許任意ip訪問 或者自己指定乙個ip位址。重啟 mysql sudo etc ini...
允許ubuntu下mysql遠端連線
第一步 vim etc mysql my.cnf找到 bind address 127.0.0.1 注釋掉這行,如 bind address 127.0.0.1 或者改為 bind address 0.0.0.0 允許任意ip訪問 或者自己指定乙個ip位址。重啟 mysql sudo etc ini...