在线老系统 linux +mysql
版本是5.0.××现在有意想把他升级到 5.1版本
老版本观察他的文件布局如下(当时是rpm默认的哦)
/usr/bin 客户端
/usr/sbin 服务器
/var/lib/mysql 数据+日志
/usr/lib/mysql 库文件
其他省略我的想法是直接直接在线升级 他不如oracle (需要保留原有数据不丢失的 原有的用户权限也不丢失的)
rpm -e 服务器
rpm -e 客户端
rpm -ivh 新服务版本
rpm -ivh 新客户端版本
重启mysql server。 从5.0升级到5,1 不知道这样做没有问题的? (原有数据和用户权限都不能丢的)
其他人任何地方不动
版本是5.0.××现在有意想把他升级到 5.1版本
老版本观察他的文件布局如下(当时是rpm默认的哦)
/usr/bin 客户端
/usr/sbin 服务器
/var/lib/mysql 数据+日志
/usr/lib/mysql 库文件
其他省略我的想法是直接直接在线升级 他不如oracle (需要保留原有数据不丢失的 原有的用户权限也不丢失的)
rpm -e 服务器
rpm -e 客户端
rpm -ivh 新服务版本
rpm -ivh 新客户端版本
重启mysql server。 从5.0升级到5,1 不知道这样做没有问题的? (原有数据和用户权限都不能丢的)
其他人任何地方不动
这样没有十足的把握的话,还不如先备份出来(mysqldump)出来之后,把5.0卸载了.装5.1的 再导入;
这个方法可行,不过mysql的配置文件和之前的配置文件里面的相关数据库目录最好一样.
然后启动,测试,如果没什么问题,基本上OK。
否则,还是老老实实的备份恢复。