VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

MYSQL 連接不到

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
jackhom



註冊時間: 2011-06-07
文章: 5


第 1 樓

發表發表於: 星期二 六月 07, 2011 5:18 pm    文章主題: MYSQL 連接不到 引言回覆

連接不到,出了什么錯處呢,要有什麽條件才可連接呢,我用的是2台机。我是用sql server 的User, 用sql server 的Password的, 不知正確否?


STORE SQLSTRINGCONNECT("Driver={MySQL ODBC 3.51 Driver};Server=192.168.1.7;Port=3306;Database=jacfan;User=root;Password=jacfanco;Stmt=SET NAMES big5;Option=16385;", .t.) to gnHandle
IF gnHandle = -1
= MESSAGEBOX('Cannot make connection', 16, 'SQL Connect Error')
quit
ENDIF
回頂端
檢視會員個人資料 發送私人訊息
ckp6250



註冊時間: 2004-07-30
文章: 1642


第 2 樓

發表發表於: 星期二 六月 07, 2011 8:50 pm    文章主題: 引言回覆

權限問題
您的 root 在 192.168.1.7 上,有開放權限嗎?
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
LiuRambo



註冊時間: 2007-11-27
文章: 481


第 3 樓

發表發表於: 星期二 六月 07, 2011 10:16 pm    文章主題: 引言回覆

先試試ODBC能不能通

另外貼出錯誤訊息會更好查
回頂端
檢視會員個人資料 發送私人訊息 MSN Messenger
chilin



註冊時間: 2003-10-01
文章: 79
來自: Taipei,Taiwan

第 4 樓

發表發表於: 星期二 六月 14, 2011 2:28 pm    文章主題: 引言回覆

假設MySQL主機為A(IP:192.168.1.101),使用者電腦為B

1.檢查A主機的MySQL帳號密碼
Linux or Windows輸入指令一樣(假設帳號root,密碼1234)
在A主機上執行指令:
mysql -uroot -p [Enter]
輸入密碼1234
如果登入成功會出現mysql提示符號


2.檢查A主機的MySQL是否開放遠端登入(MySQL預設只允許本機登入)
在mysql提示符號下輸入指令
select host,user from mysql.user; [Enter]

上圖代表有兩筆資料:
第1筆允許root帳號,從任何IP連線
第2筆允許root帳號,只能由本機連線
host欄位代表允許由那些IP連線進來,%代表所有的IP
user欄位代表允許的帳號

3.若A主機MySQL版本 >= 5.5.x
請修改設定檔 /etc/my.cnf (Linux) or c:\windows\my.ini (Windows,不同的mysql版本位置可能不太一樣)
在 [mysqld] 下加入 skip-name-resolve 重啟 MySQL Service。

4.再由B測試A的3306 port有沒有通?
指令輸入
telnet 192.168.1.101 3306


5.若不通則檢查A主機上面是否開啟防火牆。
Linux檢查 selinux,iptables,....
windows檢查 OS本身的防火牆設定,防毒軟體的防火牆設定,...

_________________
一個喜愛Latte的男人
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
ezpos



註冊時間: 2011-04-20
文章: 323


第 5 樓

發表發表於: 星期四 九月 26, 2019 6:44 pm    文章主題: 引言回覆

請問大大們,vfp+mariadb為何連線不到???


環境vfp+mariadb

以下是整個過程
windows版本的mariadb


ODBC測試正常


vfp不能連線


vfp程式碼


telnet 127.0.0.1 正常

_________________
ezPos收銀機 簡單好用低成本 http://www.ezpos.info
全新美觀的POS收銀機.POS軟硬體耗材.
軟體客制化.網站規劃....能賺錢的都可以找我

http://www.twelife.com 台灣生活網
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
ezpos



註冊時間: 2011-04-20
文章: 323


第 6 樓

發表發表於: 星期四 九月 26, 2019 7:05 pm    文章主題: 引言回覆

1.這邊用ODBC-5.1.7.msi ,經過測試vfp連線正常

http://www.mzvfp.com/read.php?tid=100807

2.使用MySQL Connector/ODBC 8.0.15,vfp不可以連線

很怪異

_________________
ezPos收銀機 簡單好用低成本 http://www.ezpos.info
全新美觀的POS收銀機.POS軟硬體耗材.
軟體客制化.網站規劃....能賺錢的都可以找我

http://www.twelife.com 台灣生活網
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
goodnight



註冊時間: 2008-10-13
文章: 472
來自: 台南市

第 7 樓

發表發表於: 星期一 十月 28, 2019 12:20 pm    文章主題: 引言回覆

ezpos 寫到:
1.這邊用ODBC-5.1.7.msi ,經過測試vfp連線正常

http://www.mzvfp.com/read.php?tid=100807

2.使用MySQL Connector/ODBC 8.0.15,vfp不可以連線

很怪異


會不會是 x32 的架構不同, 因為像是 Autocad 2008LT 可以裝在vista x32, 卻不能裝在 win7 x32

_________________
希望有更多人來參與
VFP wiki - 需要大家一起完成的VFP電子書與FAQ
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 雅虎訊息通 MSN Messenger
ckp6250



註冊時間: 2004-07-30
文章: 1642


第 8 樓

發表發表於: 星期三 十一月 20, 2019 9:42 pm    文章主題: 引言回覆

為什麼一邊用 localhost ,一邊用 127.0.0.1 ?
一致後再去試試看。
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
violetlkk



註冊時間: 2003-06-21
文章: 82
來自: kaohsiung

第 9 樓

發表發表於: 星期日 十二月 01, 2019 12:36 am    文章主題: 引言回覆

以前使用 mysql 3.12 換成 5.1時
mysql odbc 3.51 也有很多的版本編號 , 最新的版本不能用, 只能往下找到可以執行的版本
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作