在同一台机器上安装两个版本的MySQL
(2006-07-26 15:29:36)
今天在已安装了MySQL5的机器上装了一个MySQL4,是用源代码编译的方式安装的。有几要注意的。
1.在配置的时候要加上新MySQL的主目录也就是你的MySQL要放在哪个目录下,通过编译选项 --prefix=xxxx指定。同时推荐指定新MySQL的数据目录,也就是在configure 的时候加上--datadir=/usr/local/share/xxxxx这个选项。不加,安装完后可能有问题,虽然没有验证过。
2.在运行mysql_install_db的时候,一定要加上--datadir这个选项,以便在指定的目录下安装初始的数据库和表。
3.在启动MySQL的时候一定要指定数据目录、连接所用的socket文件、和端口号。数据目录应该与运行mysql_install_db时一致。socket文件也要指定一个新的。端口要与已经运行的MySQL的端口不同。bin/mysqld_safe --datadir=/usr/local/xxxx/mysql4/data --socket=xxxx/mysql4.sock --port=3308 --user=mysql&
4.要特别注意的是在备份和恢复的时候,也一定要指定socket文件和端口号,否则就会把数据搞混。同时在用mysqladmin进行管理时也要指定这两个参数。
分享:
喜欢
0
赠金笔
加载中,请稍候......
评论加载中,请稍候...
发评论
登录名: 密码: 找回密码 注册记住登录状态
昵 称:
评论并转载此博文
发评论
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。