MYSQL4.1怎么升级成5.0? - 技术问答
我的一个数据库是MYSQL4.1版本的,最近想换成MYSQL5.0。怎么换过来?导了几次,中间都报错!...
我的一个数据库是MYSQL4.1版本的,最近想换成MYSQL5.0。怎么换过来?导了几次,中间都报错!
展开
2013-11-10
展开全部
1) 首先备份MySQL4.1上的所有数据库,包含系统库和非系统库
2) 卸载掉MySQL4.1版本,并清除掉MySQL数据自身的系统库(库名MySQL)
3) 新安装MySQL5.0版本,并启动之
4) 从主控上,对这个MySQL服务器做检测与修复,重建所有MySQL帐号
5) 将原先的用户数据库,覆盖回去,即可运行
其中有几点需要特别注意:
1) MySQL的系统库mysql一定要移除,否则新装mysql5.0后会无法启动
2) 必须使用检测修复的方式来重建mysql上的所有用户名和密码
3) 回盖用户数据时候,千万不要覆盖MySQL的系统库mysql,
否则会启动失败
4) 要使用直接移动/var/lib/mysql/库名/数据库文件的方式
而不能使用mysqldump方式将数据库转成sql脚本
一旦做了sql脚本转换,几乎一定会出现乱码问题
而直接移动、复制数据库文件,就不存在乱码问题
mysql4.1和5.0的升级会平滑完成,所有字符集浏览全部正常
特别注意事项:主控数据库所使用的mysql版本不能升级
2) 卸载掉MySQL4.1版本,并清除掉MySQL数据自身的系统库(库名MySQL)
3) 新安装MySQL5.0版本,并启动之
4) 从主控上,对这个MySQL服务器做检测与修复,重建所有MySQL帐号
5) 将原先的用户数据库,覆盖回去,即可运行
其中有几点需要特别注意:
1) MySQL的系统库mysql一定要移除,否则新装mysql5.0后会无法启动
2) 必须使用检测修复的方式来重建mysql上的所有用户名和密码
3) 回盖用户数据时候,千万不要覆盖MySQL的系统库mysql,
否则会启动失败
4) 要使用直接移动/var/lib/mysql/库名/数据库文件的方式
而不能使用mysqldump方式将数据库转成sql脚本
一旦做了sql脚本转换,几乎一定会出现乱码问题
而直接移动、复制数据库文件,就不存在乱码问题
mysql4.1和5.0的升级会平滑完成,所有字符集浏览全部正常
特别注意事项:主控数据库所使用的mysql版本不能升级
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询