升级mysql4.1升级到5.0 系统是linux。mysql4.1这个版本实在太老了,现在打算把他升级到5,在网上搜了一下,也就是删除老的,在装新的。我想问一下我在删除老版本时,可不可以不删除数据库,然后直接装mysql5,这样直接可以用。当然,我还是已经把数据库备份了以备万一。我只是想如果可以不删除直接用,这样不是更方便嘛,呵呵。另外,我的数据库有中文。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 mysql 4.1是不能升级到mysql5的只能升级到mysql4的系列版本而mysql5同样不能升级到mysql6只能升级到mysql5系列版本 备份 --all-database 好像是这个参数不过information_schema不能备份 那个是mysql生成的数据库 .......我不是在问如何备份,我只是想问一下,卸载mysql时,是不是连带以前建的数据库一并删掉了。 那也不用 你把注册表相应信息删了 把环境变量删了如果你配了 其实跟删除原来的mysql没区别 哦。谢谢,呵呵。可是我用mysqldump备份数据库时,他说can't find file:'./mysql/event.frm'(errno:13) when using LOCK TABLES.公司的mysql其实曾经从4升到5,又恢复到4。我用这种报过错的备份来恢复数据库,是不是不行啊? 应该没问题的 就是mysql的event表丢失了你可以备份你应用的数据库 mysql数据库就别备份了 Sorry,记错了 是你升级的时候加入从4升级到5,尽量从4.0升级到4.1 ... 最后再升级5.0,一步一步的升级。是可以升级到5的 不好意思误导了 呵呵,么关系。谢谢你的指教哦。没干过数据库升级这种事,也没在linux下操作过,这是第一次,弄的现在很紧张,呵呵。我到已经是4.1了,不过所谓升级到5.0,不也是要先卸载4.1,再装5吗?那跟从4.0到5有什么区别吗? 一般是建议重新安装。1。mysqldump 进行逻辑备份。2。重新安装mysql 5.x3. 倒入数据。 恩,我也打算先让mysql两个版本并存,等数据迁移什么都弄好了,再删掉老版本,感觉这样保险点。我第一次弄,我同事老说会不会丢数据阿,搞的我不是一般的紧张。T_T 不会丢数据的。大不了你先把整个datadir 下的文件都备份了。 如果innodb的data和index的数据不是在datadir 下的,也要注意特别处理下哦... 我就用mysqldump --opt 这个备份就可以了是吗?其实数据库到是很简单,刚启用没多久,也没多少数据,就是有中文。这也是我急着现在想赶紧升级的原因,以后数据多了,导个数据都能导一会。不在工作中淘汰,就在工作中成长,呼吸,握拳!新版本还没下好,明天再弄了,小女子俺先谢谢大家了,明天有问题还要再请教大家,鞠躬。 文本数据导入mysql MySQL如何关联两个表项 同样的sql语句为什么在mysql下可以运行 在php里去不行 关于PostgreSql的一个简单的问题 mysql 实现带','的查询问题 头疼的查询语句,请各位帮忙看下 请问mysql里条件if..else吗? 救命!mysql的數據恢復問題. mysql中一个字段是用auto_increment的id,加入一些记录后删掉,(如id=10,11,12),删掉后再插入为什么id从13开始?有什么办法解决?我用phpadmin 每次都在creating sort index 这个步骤卡死 怎么办 存储过程的问题? MySql多线程
只能升级到mysql4的系列版本
而mysql5同样不能升级到mysql6
只能升级到mysql5系列版本
不过information_schema不能备份 那个是mysql生成的数据库
2。重新安装mysql 5.x
3. 倒入数据。