您的位置:首页 > 产品设计 > 产品经理

mysql(rpm包)更改安装路径问题

2010-03-24 11:50 459 查看
本来是觉得方便才用的rpm包来安装,用的是rpm包MySQL-server-community-5.1.42-0.rhel4.i386.rpm,结果在更改安装路径的问题上纠结了很久,用过以下方法:

1. 更改/usr/sbin/mysqld文件里的datadir和log等其他文件相关的路径

2. 使用命令mysql_install_db --datadir=安装路径

3. 更改配置文件/etc/my.cnf,添加一行:datadir=安装路径

4. 以上三种都是正常安装后用的方法,后来我又试了安装时指定目录的方法:

使用命令rpm -vih MySQL-server-community-5.1.42-0.rhel4.i386.rpm --prefix=安装路径

却出现如下错误:

warning: MySQL-server-community-5.1.42-0.rhel4.i386.rpm: V3 DSA signature: NOKEY, key ID 5072e1f5

error: package MySQL-server-community is not relocatable

提示这个包不能重定位?

暂时还没有更好的办法,最后还是回到tarball的怀抱。。。安装时直接用命令 ./configure --prefix=安装目录 --localstatedir=数据目录(还可添加其它参数)

直接简单,网上资料也比较好找。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: