0 0

cygwin下mysql启动不了25

环境安装:

安装cygwin

安装并编译 MySQL 标准源代码包
 在这个页面的最下面 Source (tar.gz)

 把这个tar包解到一个Cygwin下一个mysql文件夹:

./configure  
 make install


安装 Ruby Gems
  下载 Gems

 然后解压缩,在执行
ruby setup.rb


安装 Rails
 执行
gem install rails --include-dependencies
安装 rails.

安装 MySQL Gem
 执行
gem install mysql


 当提示选择的时候,选择了最新的Ruby 版本(没有linux)

运行
ruby script/about




问题是:
启动mysql时:
/usr/local/mysql/bin/mysqld_safe &

出现错误:
$ nohup: ignoring input and redirecting stderr to stdout
chown: invalid user: `mysql'
Starting mysqld daemon with databases from /usr/local/var
STOPPING server from pid file /usr/local/var/zhongguo-f06c36.pid
090419 23:35:08  mysqld ended


尝试安装驱动:mysql-ruby-2.8.1.tar.gz没有任何效果。
google一下,发现网上有类似错误
$ nohup: ignoring input and redirecting stderr to stdout
Starting mysqld daemon with databases from /var/lib/mysql
STOPPING server from pid file /var/run/mysqld/mysqld.pid
071112 00:22:06 mysqld ended

模仿他的解决方法,在/usr/local/var目录下,新建了zhongguo-f06c36.pid,再执行
/usr/local/mysql/bin/mysqld_safe &

错误依旧,新建的pid文件也自动消失了。

这对你们高手这应该是个弱智的问题,可我为了这个问题弄了三天了,一点进展都没有,请不吝帮我一下,不胜感激!
问题补充:
执行:
mysqld_safe --user=mysql & 

还是一样的错误呀..
问题补充:
经理要求在windows Cygwin下从源码编译安装mysql,俺也想直接安装mysql ):
2009年4月19日 23:47
  • 大小: 4.2 KB

8个答案 按时间排序 按投票排序

0 0

采纳的答案

2009年4月22日 10:15
0 0

如下是运行效果:

安装过程,出了很多错误,还参考了如下:

http://ihower.idv.tw/blog/archives/date/2007/05
http://blog.labnotes.org/2005/11/06/setting-up-ruby-gems-on-cygwin/

2009年4月22日 10:14
0 0

别着急,别灰心,楼主

而且,你挑选的问题,绝对不是一个弱智问题,至少,我也弄了好半天。

但是,我调通了,我是说在cygwin里能运行mysql,能运行RubyOnRails程序,我的意思是,你也没问题,那么首先,我想说的是

1. 你的安装顺序,gem 和 mysql 和 ruby

2. 你的mysql的安装版本,不要5.1

然后,请你参考一下下面的资料,是吧mysql装到windows里,然后,在cygwin一样指定127.0.0.1.

未必合适,但是希望能对你有帮助吧

引用
Ruby 的版本是1.8.4 and MySQL 的版本是5.0.
1.    安装Cygwin
运行Cygwin的安装程序。从文见包的的列表中,在DEV里面,确定要选择
• Ruby
• gcc
• subversion
    你需要使用gcc来建立Cygwin版本的MySQL.
2. 在windows上面安装MYSQL:
    download MySQL 5.0 Windows Installer
3.    安装MySQL generic source package并且建立它
把tarball释放到一个临时文件。
./configure
make install
4.    安装Ruby Gems
按照正常方式安装,下载Download Gems 释放并安装。
5.    安装Rails:
现在你已经有Gems,你可以安装Rails. 执行:
gem insall rails –include-dependencies
6. 安装mysql gem
    运行gem安装mysql。 当出现选择时候,不要安装mswin32,
要安装最新的Unix 版本。

扩展的安装指令(这里没有全部翻译都是安装Cygwin的指令)
但是有一句话要重点说:Windows isn’t the greatest environment for development.
Windows并不是很好的开发环境。

2009年4月22日 09:13
0 0

建议你们到神经病医院去检查一下。

2009年4月20日 20:54
0 0

直接安装mysql!

2009年4月20日 19:17
0 0

我是同意楼上的观点,为什么要在cygwin下用MySQL呢?cygwin也不是100%模拟linux的。

2009年4月20日 15:35
0 0

那个pid文件只是临时的,用于判断mysql是否在运行,mysql启动时会自动创建,停止时会删除。
1. 不大明白为什么要用cygwin,直接安装在windows不是更简单。
2. 你确定编译都是都是成功,根据我以前使用cygwin的经验,默认是不会安装开发环境的即cygwin编译环境。你所用的包,应该cygwin都有现成。
3.尝试

mysqld_safe --user=mysql &

2009年4月20日 00:32
0 0

引用
chown: invalid user: `mysql'

用户名搞错了?

2009年4月20日 00:17

相关推荐

    如何轻轻松松编译MySQL内核

    这里我们将以MySQL 5.1.7为例,详细讲解在Windows环境下编译MySQL内核的方法。 首先,你需要确保满足以下系统、编译器和资源需求: 1. 操作系统:Windows 2000、Windows XP或更高版本。尽管文中提到Windows Vista...

    linux下安装部署jdk7+tomcat7+mysql56+redis3

    在Linux环境下,部署一个完整的Java应用服务通常包括安装操作系统、JDK、应用服务器(如Tomcat)、数据库(如MySQL)以及缓存服务(如Redis)。以下是对这些组件的详细安装和配置步骤: 1. **安装操作系统** 选择...

    InnoTop,用来实时监控MySQL InnoDB引擎的,需要先安装Cgnwin

    总结来说,InnoTop是MySQL InnoDB引擎监控的得力助手,而Cygwin则是让InnoTop在Windows环境下运行的基础。正确安装和使用这两个工具,能有效提升MySQL数据库管理的效率,保障系统的稳定性和性能。通过熟练掌握...

    cloudstack云平台搭建(windows版本)

    除了Cygwin和JDK,可能还需要安装其他依赖软件,如MySQL数据库服务器(用于存储CloudStack的管理数据),Apache Tomcat(作为管理服务器的一部分),以及Python等。安装这些软件时,同样要注意避免空格和中文字符,...

    Windows下Cacti监控系统搭建

    2. **运行平台**:Apache作为Web服务器,MySQL作为数据库管理系统,PHP作为脚本语言处理,而Cygwin提供类似Linux的环境,使得在Windows上能运行如RRDTool等Unix/Linux工具。 3. **监控软件**:Cacti的最新版本Cacti...

    VC6.0下PHP扩展开发详细教程.pdf

    1. **Cygwin**:提供了一个Unix-like的环境,对于Windows下的编译工作非常重要。 2. **Visual C++ 6.0 (VC6.0)**:尽管这是一款较老的IDE,但在Windows下开发PHP扩展时仍然非常实用。 3. **WAMP Server**:用于集成...

    Nutch程序运行环境配置

    - mysql-connector-java-5.1.6-bin.jar是用于连接MySQL数据库的驱动包,如果你的Nutch配置中涉及到存储数据到MySQL,这个jar文件是必不可少的。 3. **运行时错误处理**: - 在Windows上运行Nutch可能会遇到一些...

    无涯教程(LearnFk)-Lua教程离线版.pdf

    Lua在多个领域有广泛应用,包括但不限于游戏编程、Web脚本、作为独立应用程序中的脚本、数据库扩展(如MySQL Proxy和MySQL WorkBench)、安全系统(如入侵检测系统)等。 关于Lua的安装,有多种方法适用于不同的...

    Eclipse开发php

    2. 安装DLTK:解压缩DLTK到指定目录下,启动Eclipse->Help->Software Updates->Available Software -> Add Site ->Local -> 选择刚才的解压缩目录,安装之。 3. 安装PDT 2.0:安装PDT 2.0,根DLTK安装类似。 4. 安装...

    基于phpnow的eclipse开发环境集成.pdf

    - 下载Zend Debugger安装文件`ZendDebugger-5.2.14-cygwin_nt-i386.zip`。 - 解压后将`ZendDebugger.dll`复制到`D:\PHPnow-1.5.6\bin`目录下。 - 修改`phpnow-apache2handler.ini`配置文件,加入以下设置: ``` ...

    Cacti安裝、配置及常見問題處理

    ### Cacti安装、配置及常见问题处理 #### 1. Cacti安装 ##### 1.1 安装Appserv - **安装步骤**: ...这些指南不仅帮助您快速启动Cacti监控系统,还能让您更深入地了解Cacti的各个组件以及如何有效管理和维护它们。

    Installer-LAMP-for-Windows-开源

    例如,可以使用 Cygwin 或者 WSL(Windows Subsystem for Linux)来模拟 Linux 环境,或者直接使用 Windows 兼容的 Apache、MySQL 和 PHP 实现。 2. **Apache**:Apache HTTP Server 是最广泛使用的 Web 服务器软件...

    linuxshell基础.pdf

    在Windows环境下,可能需要借助工具如Cygwin或WSL(Windows Subsystem for Linux)来执行Linux Shell脚本。 综上所述,Linux Shell是一个强大且灵活的命令行界面工具,它提供了丰富的功能和结构,可以帮助用户自动...

Global site tag (gtag.js) - Google Analytics