2010-10-31 1 views
0

У меня есть экземпляр EC2, но когда я запустить MySQL, это дает мне эту ошибкуЗапуск MySQL в новом экземпляре EC2 бросками «не может подключиться через гнездо» ошибки

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

Точно так же, когда я запускаю

/etc/init.d/mysql start 

Oct 31 11:29:16 domU-12-31-38-00-A8-62 /etc/init.d/mysql[5263]: error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)' 

Что не так?

ответ

1

Ну, может быть, сервер не работает? :)

На минимум:

ps aux|grep [m]ysql 

Если это не возвращает ничего, то MySQL не работает.

Troubleshoot, добавив следующую строку в конфигурационный файл: log_error=/path/to/logfile

2

У меня была такая же проблема на ec2 экземпляре. Эти instructions работали прекрасно для меня:


Redhat Enterprise Linux - RHEL 5/6 MySQL установки

Введите следующую команду в качестве корневого пользователя:

yum install mysql-server mysql 

Redhat Enterprise Linux - RHEL 4/3 MySQL установка

Введите следующую команду в качестве корневого пользователя:

up2date mysql-server mysql 

Start MySQL службы

Чтобы запустить следующую команду типа сервера MySQL:

chkconfig mysqld on 
/etc/init.d/mysqld start 

Установка для MySQL корневой пароль

Введите следующую команду для настройки пароля для пользователя root :

mysqladmin -u root password NEWPASSWORD 

Тестирование MySQL соединения

Введите следующую команду для подключения к серверу MySQL:

$ mysql -u root -p 
Смежные вопросы