您不需要“安装”mysql。它的二进制文件可以从任何目录运行(如果给定适当的搜索路径等),并且其配置完全可以在命令行上指定,如果需要,可以绕过/etc/my.cnf等文件,或者通过指定具有任意路径的替代配置文件来指定。一些引擎可以使用只读数据目录(MyISAM,Archive),其他引擎可能需要读/写数据目录(Innodb),但这可以是临时区域或ramdisc。MySQL没有任何“不可移植”的问题。
要在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是完全可移植的。