是否可以使用MySQL for Linux的可移植版本?

时间:2010-10-18 13:35:58

标签: mysql linux portability

是否可以使用MySQL for Linux的可移植版本?

4 个答案:

答案 0 :(得分:6)

您不需要“安装”mysql。它的二进制文件将从任何目录运行(给定适当的搜索路径等),并且可以在命令行上完全指定其配置,如果需要,可以绕过/etc/my.cnf之类的命令,或者通过指定备用配置文件任意路径。

某些引擎可以使用只读数据目录(MyISAM,Archive),其他引擎可能需要读/写数据目录(Innodb),但这可能是临时区域或ramdisc。

关于MySQL,没有什么“不可移植”。

答案 1 :(得分:4)

要在Linux中安装便携版MySQL,可以将其编译为通用位置

./configure --prefix=/myworkspace/installs/mysql --exec-prefix=/myworkspace/installs/mysql 

然后通常

make
make install

这将在/ myworkspace / installs / mysql上安装mysql。然后你可以压缩整个mysql文件夹并将它带到任何地方,除了你可以从你安装的相同目录结构运行它。编译mysql需要一些依赖项,请在此处查看http://dev.mysql.com/doc/refman/5.6/en/source-installation.html。 如果你也在/ myworkspace / installs / mysqldepends /中安装这些依赖项,那么你的mysql是完全可移植的。

答案 2 :(得分:1)

MySQL Embedded Server可以购买。

答案 3 :(得分:0)

我建议您使用SQLite