Часто сталкивался с такой проблемой на "свежих" серверах, а именно:
# mysql -u root -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
если ОС *BSD
а) проверить есть ли
mysql_enable="YES"
в /etc/rc.conf
если нет:
# echo 'mysql_enable="YES"' >> /etc/rc.conf
2)
# mysql_install_db
3)mysql50-scripts, если таковых нету
# make -C /usr/ports/databases/mysql50-scripts install clean
далее самое интереное:
1) читаем логи:
# cat /var/db/mysql/your_name.err | grep ERROR
,
где your_name имя вашей машины
и удивляюсь оказывается не можем создать пид, делаю
# chown -R mysql:mysql /var/db/mysql/
Для Deb-подобных систем (убунту и прочие)
# chown -R mysql:mysql /var/db/mysql/mysql/
далее вход от рута.
Комментариев нет:
Отправить комментарий