作者iam066 (垂釣夢想的男人)
看板PHP
標題[請益] 上傳資料至另一台MySQL
時間Wed Sep 18 01:05:57 2013
各位前輩好,小弟是剛接觸資料庫的新手,還請大家不吝惜指教,謝謝!
文章有點長....
--------------------以下為前言---------------------
我是使用xampp,直接架在我的電腦,系統是Win7
然後我寫了個C程式,想把資料(CSV檔)存進MySQL中
結果在連線時候,就遇到錯誤:
client does not support authentication protocol requested by server
上網找了資料,好像是MySQL版本不同,對密碼的編碼也不同所導致
於是我創一個新使用者,密碼用OLD_PASSWORD()換成舊式
連線就OK,資料也能正確上傳
--------------------問題開始------------------------
但因為上傳實在太久了,所以學長在一台OS X上架了新的MySQL
然後就跟上面一樣,我用C程式上傳資料,一樣出現錯誤
接著的做法就跟之前相同,創新的使用者,密碼改成舊式
可是這次卻無法成功.......
我有去確認過使用者是真的存在,權限也全部開啟,不知道錯誤在哪?
請問有前輩知道解法的嗎?感激不盡 >_<
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.64.87
1F:→ iam066:忘了說 是從原本的電腦(Win7)傳資料到那台OS X上 09/18 01:07
2F:→ gpmm:先看 mysql 的 log 確定一下問題點 :P 09/18 01:53
3F:→ akasan:這邊不是 PHP 版嗎? 09/18 09:15
4F:推 cwlin0416:client與server版本不同應該不是該密碼就能解決的 09/22 12:43
5F:→ cwlin0416:把client換成支援server版本的先吧 09/22 12:44
6F:推 i9100:樓上正解。把client版本升級一下吧 09/22 14:41