mysql 從遠端連不進

這個版面主要討論 debian 在 server 端的應用問題, server 種類繁多..舉凡 Web Server 、 File Server、 DHCP Server..等等。

版主: 阿信

mysql 從遠端連不進

文章kahn » 週六 5月 14, 2005 8:41 pm

遠端是裝了mysql 的ODBC Driver 但是連不到mysql server ,
是不是mysql 預設只允許localhost呢?
頭像
kahn
活潑的高中生
活潑的高中生
 
文章: 350
註冊時間: 週三 9月 04, 2002 10:52 pm
來自: 彰化

文章huki » 週六 5月 14, 2005 8:56 pm

你可以查看你的mysql資料庫中user資料表裡有沒有%或是你hostname的使用者
若沒有表示沒辦法遠端登入
那就自己建一個
Linux給我的感覺就是自由自在,沒有壓力
希望大家都能參與linux
變成linux世界的一份子
HuKi
頭像
huki
快樂的大學生
快樂的大學生
 
文章: 783
註冊時間: 週四 11月 28, 2002 7:27 am
來自: 家:中壢/公:桃園

文章kahn » 週日 5月 15, 2005 12:34 am

是改 /etc/mysql/debian.cnf 這個檔嗎?
語法為何呢?
頭像
kahn
活潑的高中生
活潑的高中生
 
文章: 350
註冊時間: 週三 9月 04, 2002 10:52 pm
來自: 彰化

文章hpeter » 週一 5月 16, 2005 2:10 am

用 root 登入 mysql
GRANT ALL PRIVILEGES ON *.* TO 'root'@'你要的位置 or %' IDENTIFIED BY 'password';

flush privileges;
hpeter
可愛的小學生
可愛的小學生
 
文章: 58
註冊時間: 週日 12月 07, 2003 7:13 pm

文章aahsi » 週五 5月 27, 2005 11:41 am

mysql預設是不能從遠端連線得喔
若是要開啟需有以下的步驟:
1.進入mysql建立一個可以遠端連線的帳號
2.edit /etc/mysql/my.cnf
找到這段文字
#
# The skip-networkin option will no longer be set via debconf menu.
# You have to manually change it if you want networking i.e. the server
# listening on port 3306. The default is "disable" - for security reasons.
skip-networking
set-variable = key_buffer=16M
set-variable = max_allowed_packet=1M
set-variable = thread_stack=128K


然後把skip-networking,註解掉,再重開就可以了喔

祝福您 感謝
aahsi
可愛的小學生
可愛的小學生
 
文章: 9
註冊時間: 週日 3月 23, 2003 8:03 pm


回到 debian server

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron