是否可以使用MySQL for Linux的可移植版本?
答案 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)
答案 3 :(得分:0)
我建议您使用SQLite