安装/卸载二进制代码的mysql的问题?

安装/卸载二进制代码的mysql的问题?

原来版本为mysql3.23.45,现在想升级为5.0. 一般情况必须先卸载旧版本的,因为是代码编译安装的,想卸载再安装新版本。不知道怎样能完全卸载?是直接删除那个mysql目录吗?

我把旧版本的mysql目录改为mysql3.23,然后把新版本mysql5.0用ln 连接到mysql中
在安装新版本时,新版本为二进制好象不需要编译。
shell>./scripts/mysql_install_db --user=mysql &
scripts/mysql_install_db: line 1: ./bin/my_print_defaluts: cannot execute binary file.
Neither host 'bioinfo' nor 'localhost' could be looked up with ./bin/resolveip

shell>./scripts/mysql_install_db --force
scripts/mysql_install_db: line 1: ./bin/my_print_defaluts: cannot execute binary file.
Installing MySQL system tables...
scripts/mysql_install_db: line 1: ./bin/mysqld: cannot execute binary file.
Installing of system tables failed!

由于无法使用新版本,就只好再次把使用旧版的。结果旧版的也不行了,已启动就自动关闭。找到提示为:找不到bioinfo.bin.1,奇怪!/usr/local/mysql/va**挥衎ioinfo.bin.001没有bioinfo.bin.1啊~!

我的系统是从redhat 7.2 升级为redhat9.0的。

      
安装的是mysql-5.0.45-linux-powerpc-glibc23.tar.gz 遇到上述问题。会不会是选择MySQL的版本不对?      
老数据库改名另存或干脆删掉。
一般在安装目录下的mysql下。      
请楼上兄说得详细一些好吗?不是安装的路径问题啊      
改数据库常遇到的问题就是老库、表和新建库、表有不兼容变化,所以老库必须删掉或改名另存后再升级,当然之前做一下数据库备份。
备份库:
复制内容到剪贴板
代码:
#mysqldump -u root -p --add-locks db_name > db_name.out
删除库
复制内容到剪贴板
代码:
#mysql -u root -p
Password:
>drop database db_name;
升级后建立mysql库(系统库):
复制内容到剪贴板
代码:
#mysql_install_db
建立用户库:
复制内容到剪贴板
代码:
#mysql -u root -p
Password:
>create database db_name;
将你的用户库恢复回去:
复制内容到剪贴板
代码:
#mysql -u root -p db_name < db_name.out
      
问题解决!换一个版本下载就不会出错.
我原来下载的是mysql5.0.4.5-linux-powerpc-glibc23.tar.gz 后改下载mysql-5.0.45-linux-i686.tar.gz就不会出错了. 我的系统是刚从RedHat7.2升级为RedHat9.0的.

感谢楼上兄!