作者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