2010-10-18 79 views
5

是否提供适用于Linux的MySQL可移植版本?是否提供适用于Linux的MySQL可移植版本?

+1

什么是您的便携式定义? – 2010-10-18 13:36:38

+0

嗨安德鲁..它喜欢在任何Linux机器上运行它的任何地方没有安装和多种配置...就像有一个没有安装Windows的压缩 – Rajan 2010-10-18 13:39:18

回答

6

你不需要“安装”mysql。它的二进制文件将从任何目录运行(给定适当的搜索路径等),其配置可以完全在命令行中指定,如有必要,绕过/etc/my.cnf之类的命令,或者指定一个替代配置文件任意路径。有些引擎可以使用只读数据目录(MyISAM,Archive),其他引擎可能需要读/写数据目录(Innodb),但可能是临时区域或ramdisc。

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

+0

谢谢MarkR ... – Rajan 2010-10-19 03:14:37

+2

即使Rajan接受,我认为这不是解决方案。 “portable”就像“PortableApps”一样,意味着你可以在任何地方移动应用程序的目录,然后运行它的可执行文件。移动后没有配置,这意味着所有路径都是相对的。 – 2010-12-20 06:14:13

1

MySQL Embedded Server可以购买。

+0

非常感谢您的建议Ignacio ...有没有类似免费包.. – Rajan 2010-10-18 13:49:44

+1

我相信火鸟有类似的东西,但这不是MySQL。尽管它比SQLite更接近。 – 2010-10-18 14:14:00

0

我建议你使用SQLite

4

要的MySQL,在linux下一个便携版本,你可以把它编译成一个通用的位置 的./configure --prexif =/myworkspace /安装/ MySQL的--exec-前缀=/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是完全可移植的。

相关问题