如何启动mysql2服务器?

时间:2011-11-29 06:42:27

标签: mysql mysql2

我正在尝试在本地计算机上运行一些开源代码。它使用mysql2,之前我没有使用过这个数据库。我有一些错误,我可以通过运行来解决:

sudo apt-get install libmysql-ruby libmysqlclient-dev

我启动了rails服务器但是当我转到http://localhost:3000/时,我收到以下错误:

Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

我需要启动MySQL服务器吗?我该怎么做?

4 个答案:

答案 0 :(得分:3)

如果安装了gem,请在运行$ rails server

之前启动mysql
$ mysql.server start

答案 1 :(得分:1)

安装MySql数据库:

sudo apt-get install mysql-server

启动MySql服务器:

/etc/init.d/mysql start

停止MySql服务器:

/etc/init.d/mysql stop

重新启动MySql服务器:

/etc/init.d/mysql restart

检查MySql服务器的状态:

/etc/init.d/mysql status

答案 2 :(得分:0)

没有 mysql2 服务器。 mysql2 是MySQL客户端gem(Ruby库)的名称。您所需要的只是安装和启动MySQL服务器。

您的服务器似乎是Debian或Ubuntu。执行apt-get install mysql-server安装MySQL。您的MySQL服务器将自动启动(通过Ubuntu上的Upstart或Debian上的sysinit)。

答案 3 :(得分:0)

只需在终端上输入命令

如果你有灯泡服务器,请启动

/ opt / lampp / lampp。请让我知道它是否适合你,或者我会做其他事情。