【问题标题】:How do I install mysql on cygwin?如何在cygwin上安装mysql?
【发布时间】:2011-01-26 16:13:19
【问题描述】:

我一直在尝试在我的 cygwin 上安装 mysql。 repo 上没有这个包,所以我想我会编译一个,但我不知道我需要使用什么包,也不知道应该发送哪些选项到 ./configure

有什么建议吗?

【问题讨论】:

  • 出于好奇:您为什么要这样做?有适用于 Windows 的本机软件包
  • 我建议使用 xampp apachefriends.org/en/xampp.html,它在一个小包中包含您需要的一切。
  • 我正在从我的 cygwin 运行我的 ruby​​,因为某些 gem 在 win 环境中存在问题。 mysql gem 要求我的机器上有 mysql(在本例中为 cygwin)
  • @a_horse_with_no_name 有没有办法在 cygwin 路径中安装这些相同的本机软件包?例如(这是假定的代码)'ln -s /cygdrive/c/msql/msql.exe mysql
  • 我想我已经回答了我自己的问题。:stackoverflow.com/q/329866/635160

标签: mysql cygwin


【解决方案1】:

使用apt-cyg,你只需要命令:

apt-cyg install mysql

http://code.google.com/p/apt-cyg/

【讨论】:

  • 如果我已经在我的 windows 机器上安装了 xampp,这个命令会不会影响我当前的 mysql 安装以及所有数据库?
  • 你成就了我的一天!谢谢
【解决方案2】:

Cygwin Ports 项目有 mysql 包。见http://sourceware.org/cygwinports

【讨论】:

    【解决方案3】:

    先试试下载https://github.com/transcode-open/apt-cyg ,然后执行以下命令 'apt-cyg install mysql' 。 成功了!

    【讨论】:

      【解决方案4】:

      您需要使用哪个版本并不重要。只需从here 下载通用 linux 源代码。 编辑: URL 已过期。 Download generic linux source here.

      我知道 cygwin 中曾经有一个 readline 错误,但你应该能够在你的配置中解决这个问题:

      ./configure --without-readline CFLAGS=-O2
      

      首先尝试不使用标志可能是值得的,如果您尝试多个配置,请确保运行make distclean

      否则这里有一些命令可以帮助你:

      tar xzvf mysql-5.5.8.tar.gz
      cd mysql-5.0.57
      ./configure
      make
      make install
      

      你应该很高兴从那里开始。

      【讨论】:

      • 我看过这个包。它没有配置文件,尝试使用 configure.cmake 文件不起作用
      • 好的。在文件中找到指令。应该使用“cmake”。 (下载包后)。现在我们看看这是否可行
      • 您是如何克服错误的:'dtoa' 的类型冲突?我在尝试编译 5.5.8 或 5.5.20 时遇到此错误。 bugs.mysql.com/bug.php?id=62627
      猜你喜欢
      • 1970-01-01
      • 2015-03-26
      • 2011-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-03
      • 2011-08-31
      • 1970-01-01
      相关资源
      最近更新 更多