是否可以运行" mysqld"没有安装在Linux?

时间:2015-09-29 08:28:11

标签: mysql linux

我在Windows中运行mysqld.exe以在没有安装的情况下运行服务器。我可以通过客户端连接到它,一切正常。

是否可以在Linux中执行相同的操作?我们可以运行mysqld而无需完整安装整个MySQL软件包。我尝试了几种方法,但都失败了。

3 个答案:

答案 0 :(得分:1)

Q: Is it possible to run “mysqld” without installation in Linux?

A: Short answer: no.

The mysqld executable depends on shared libraries, and on runtime configuration of several different files in several different locations.

Q: Is it possible to create an embedded mySQL configuration, in lieu of the standard install?

A: Depending on your requirements, this might be something you wish to investigate:

答案 1 :(得分:0)

Bitnami 堆栈提供您所需的功能。

https://bitnami.com/tag/mysql

基本上,它们为通常通过apt,yum或任何其他软件包管理器提供的不同服务提供自包含的软件包。我用它来安装Redmnine(BUG跟踪系统),安装很简单。

好处是安装过程不会影响您当前的系统(包,共享库等),因为所有依赖项:包,共享库等都安装在一个目录中。因此,如果您愿意,可以轻松安装,测试和删除整个内容。

答案 2 :(得分:-2)

取决于“没有完整安装整个MySQL软件包”的含义......答案是是。

作为一名DBA,我不相信程序包管理来操纵我的MySQL安装,所以我从不从包管理中安装MySQL服务器。

我自己管理所有内容,基本上所有内容都存储在Linux Generic二进制tarball的/usr/local/mysql下。在神秘文件的意义上没有真正“安装”的东西在系统上添加了谁知道的地方。升级涉及提取新的tarball并为datadir创建新的符号链接。

使用$ sudo apt-get install libaio1可以轻松解决唯一的外部依赖关系。