huashan8 发表于 2018-9-30 12:09:49

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

  本来是觉得方便才用的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>
  error: package MySQL-server-community is not>  提示这个包不能重定位?
  暂时还没有更好的办法,最后还是回到tarball的怀抱。。。安装时直接用命令 ./configure --prefix=安装目录 --localstatedir=数据目录(还可添加其它参数)
  直接简单,网上资料也比较好找。

页: [1]
查看完整版本: mysql(rpm包)更改安装路径问题