疯了 MySql4.0.1到MySql4.1的升级安装问题

getdown 2003-12-12 04:08:30
没有看到安装的程序
于是用4.1覆盖4.0 用EMS访问用"root" "" 访问没有问题
但是程序里面提示
Access denied for user: 'root@localhost' (Using password: YES)

于是在EMS里面修改root密码 之后 重启mysql
用EMS不能登陆。。。。bad handshake .. 可是在程序中倒是可以访问
疯了。。。

我现在想彻底卸载原来的4.0然后再装上4.1怎么装 (就是冲着子查询)
好像怎么卸载也不干净。。

哪位大虾指教了。。
...全文
56 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
getdown 2003-12-13
  • 打赏
  • 举报
回复
解决了 一个奇怪的解决办法


命令行create database 然后ems里面输入脚本就没有错

是不是ems设置的create database的和4.1的有点冲突。。
shuixin13 2003-12-12
  • 打赏
  • 举报
回复
??

说得好迷糊呀,


在升级到 MySQL 4.1 以上时
要注意的问题就是,原有的授权表最好删除,
然后用新的来代替,

为什么呢??
因为两个版本的密码加密算法有差别了,...

如果你原有的授权表中所有用户是没有密码的,
那也无所谓了
getdown 2003-12-12
  • 打赏
  • 举报
回复
奇怪了 为什么在4。1中我在命令行create database单独生成一个表 程序访问没有问题

而我用脚本生成带有多张表的时候 在命令行用授权用户登陆输入查询语句都没有问题

而在程序里面用mysql-connector-java-3.0.9-stable-bin连接查询就会有以下异常java.sql.SQLException: Unable to connect to any hosts due to exception: java.lang.ArrayIndexOutOfBoundsException: 42

哪位大虾有碰过 帮忙解决了
milanliu 2003-12-12
  • 打赏
  • 举报
回复
可以这样
不要改root帐号的密码 留着EMS用

新建其他的帐号 然后赋予root一样的权限 然后再改密码

这样程序里面也可以用 EMS也可以用

getdown 2003-12-12
  • 打赏
  • 举报
回复
忘了说一下
OS server2003
EMS 2.6

57,062

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧