[請益] 上傳資料至另一台MySQL

看板PHP作者 (垂釣夢想的男人)時間12年前 (2013/09/18 01:06), 編輯推噓2(204)
留言6則, 5人參與, 最新討論串1/2 (看更多)
各位前輩好,小弟是剛接觸資料庫的新手,還請大家不吝惜指教,謝謝! 文章有點長.... --------------------以下為前言--------------------- 我是使用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

09/18 01:07, , 1F
忘了說 是從原本的電腦(Win7)傳資料到那台OS X上
09/18 01:07, 1F

09/18 01:53, , 2F
先看 mysql 的 log 確定一下問題點 :P
09/18 01:53, 2F

09/18 09:15, , 3F
這邊不是 PHP 版嗎?
09/18 09:15, 3F

09/22 12:43, , 4F
client與server版本不同應該不是該密碼就能解決的
09/22 12:43, 4F

09/22 12:44, , 5F
把client換成支援server版本的先吧
09/22 12:44, 5F

09/22 14:41, , 6F
樓上正解。把client版本升級一下吧
09/22 14:41, 6F
文章代碼(AID): #1IE8lv10 (PHP)
文章代碼(AID): #1IE8lv10 (PHP)