坠毁 Ruby/MySQL
Crashed Ruby/MySQL
当我在开发 rails 应用程序时,我的环境突然崩溃了,当我重新启动本地服务器时,我的整个开发环境似乎都被重置了。我能够让服务器再次工作,但是现在我无法重新连接到 MySQL 并不断收到以下错误...
无法连接到 'localhost' 上的 MySQL 服务器 (10061)
当我尝试重新安装 gem 时,由于所需的 ruby 版本与活动的 ruby 版本不匹配,我无法执行捆绑安装。 (rvm 接缝也消失了)
任何帮助将不胜感激,因为我不想破坏我的工作。
我应该做的第一件事是检查你的 MySQL 服务器 运行:
我怎么知道 MySQL 是否是 运行?
- 对于 Ubuntu: #
service apache2 status
.
- 对于 CentOS:#
/etc/init.d/httpd status
.
- 对于 Ubuntu: #
service apache2 restart
.
- 对于 CentOS:#
/etc/init.d/httpd restart
.
您可以使用 mysqladmin 命令查看 mysql 是否为 运行。
如果不是 运行 则启动它(对于 ubuntu):
sudo start mysql
或
sudo service mysql start
或
(注意:旧方法)sudo /etc/init.d/mysql start
关于重置环境的问题,您应该向我们提供有关您的系统的更多信息。
我仍然不确定最初是什么导致了问题,但我最终通过重新安装 MySQL 解决了问题。它之前已安装,但文件似乎已丢失,因为它们不再能够通过 PATH 找到。
当我在开发 rails 应用程序时,我的环境突然崩溃了,当我重新启动本地服务器时,我的整个开发环境似乎都被重置了。我能够让服务器再次工作,但是现在我无法重新连接到 MySQL 并不断收到以下错误...
无法连接到 'localhost' 上的 MySQL 服务器 (10061)
当我尝试重新安装 gem 时,由于所需的 ruby 版本与活动的 ruby 版本不匹配,我无法执行捆绑安装。 (rvm 接缝也消失了)
任何帮助将不胜感激,因为我不想破坏我的工作。
我应该做的第一件事是检查你的 MySQL 服务器 运行:
我怎么知道 MySQL 是否是 运行?
- 对于 Ubuntu: #
service apache2 status
. - 对于 CentOS:#
/etc/init.d/httpd status
. - 对于 Ubuntu: #
service apache2 restart
. - 对于 CentOS:#
/etc/init.d/httpd restart
.
您可以使用 mysqladmin 命令查看 mysql 是否为 运行。
如果不是 运行 则启动它(对于 ubuntu):
sudo start mysql
或
sudo service mysql start
或
(注意:旧方法)sudo /etc/init.d/mysql start
关于重置环境的问题,您应该向我们提供有关您的系统的更多信息。
我仍然不确定最初是什么导致了问题,但我最终通过重新安装 MySQL 解决了问题。它之前已安装,但文件似乎已丢失,因为它们不再能够通过 PATH 找到。