Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Не могу подключиться к MySQL.  (Прочитано 3991 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн E

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Не могу подключиться к MySQL.
« : 16 Июля 2010, 01:23:25 »
Ставил lamp, но не могу подключиться к mysql. При попытке сменить пароль:

root@Dana:# mysql -u root
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)


Прошу помочь...
Lenovo E520
Arch x64

Оффлайн easy2002

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2786
  • Мурманск
    • Просмотр профиля
Re: Не могу подключиться к MySQL.
« Ответ #1 : 16 Июля 2010, 01:26:46 »
перезагрузись а потом
ps -A | grep myчего говорит?
Tempora mutantur et nos mutantur in illis

Оффлайн E

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: Не могу подключиться к MySQL.
« Ответ #2 : 16 Июля 2010, 01:35:57 »
Эх.. php у меня работает, а mysql нет, phpmyadmin ее логинется...


перезагрузись а потом
ps -A | grep myчего говорит?
Ничего не выводит.
Lenovo E520
Arch x64

Оффлайн easy2002

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2786
  • Мурманск
    • Просмотр профиля
Re: Не могу подключиться к MySQL.
« Ответ #3 : 16 Июля 2010, 01:50:18 »
sudo aptitude purge mysql-server
sudo mv /var/lib/mysql /var/lib/mysql.backup
sudo aptitude install mysql-server
Tempora mutantur et nos mutantur in illis

Оффлайн inkvizitor68sl

  • Участник
  • *
  • Сообщений: 112
  • Системный администратор
    • Просмотр профиля
    • debian.pro
Re: Не могу подключиться к MySQL.
« Ответ #4 : 16 Июля 2010, 01:52:21 »
http://debian.pro/49

Снеси всё и поставь по мануалу по ссылке.
У меня можно спросить про KVM и LAMP. Знаю много всего про администрирование серверов на Debian/Ubuntu.
Обитаю в IRC.

Оффлайн easy2002

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2786
  • Мурманск
    • Просмотр профиля
Re: Не могу подключиться к MySQL.
« Ответ #5 : 16 Июля 2010, 02:07:33 »
http://debian.pro/49

Снеси всё и поставь по мануалу по ссылке.

Цитировать
Lamp я ставлю одной командой:
Debian:~# aptitude update && aptitude upgrade && aptitude install apache2 php5 libapache2-mod-php5 mysql-server mysql-client php5-mysql phpmyadmin && echo «» > /var/www/info.php

mysql-client уже стоит по умочанию, php5-mysql ставися с php5, как и libapache2-mod-php5

Цитировать
echo «» > /var/www/info.php
Цитировать
Ну и да….
Теперь по адресу ... http://server_ip/php.info – страница с информацией о php.
откуда?
« Последнее редактирование: 16 Июля 2010, 02:09:07 от easy2002 »
Tempora mutantur et nos mutantur in illis

Оффлайн E

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: Не могу подключиться к MySQL.
« Ответ #6 : 16 Июля 2010, 02:22:57 »
http://debian.pro/49

Снеси всё и поставь по мануалу по ссылке.
Стараюсь начать решать проблемы не реинсталом... но после того как я запостил этот топик, слетело и остальное. Так что не стал тратить чужое время, и все снес.
Посмотрел вашу ссылку, в принципе я так же и ставил. Разница в установке то как бы вроде не особо отличается(?).
Я ставил по
(Нажмите, чтобы показать/скрыть)
, что мне кажется очень похожим.

Сейчас попробую поставить по http://www.howtoforge.com/installing-apache2-with-php5-and-mysql-support-on-ubuntu-10.04-lamp. А там будет видно.
Lenovo E520
Arch x64

Оффлайн inkvizitor68sl

  • Участник
  • *
  • Сообщений: 112
  • Системный администратор
    • Просмотр профиля
    • debian.pro
Re: Не могу подключиться к MySQL.
« Ответ #7 : 16 Июля 2010, 03:01:21 »
> откуда?
спасибо, парсер покушал) пока уберу

>mysql-client уже стоит по умочанию
На адрес ресурса гляньте. Нету в debian-minimal его по умолчанию.

>php5-mysql ставися с php5
>как и libapache2-mod-php5
С чего бы вдруг? По вашему мнению, php5 создан для того, чтобы работать с апачем? Либо php обязательно подразумевает работу с mysql? Вместо libapache2-mod-php5 прекрасно впиливается php5-cgi:
Depends: libapache2-mod-php5 (>= 5.2.6.dfsg.1-1+lenny8) |
         libapache2-mod-php5filter (>= 5.2.6.dfsg.1-1+lenny8) | php5-cgi (>=
         5.2.6.dfsg.1-1+lenny8), php5-common (>= 5.2.6.dfsg.1-1+lenny8)

php5-mysql можно вообще никогда не ставить.

> что мне кажется очень похожим.
наверно всё же чем то отличается, раз не работает)
У меня можно спросить про KVM и LAMP. Знаю много всего про администрирование серверов на Debian/Ubuntu.
Обитаю в IRC.

Оффлайн E

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: Не могу подключиться к MySQL.
« Ответ #8 : 16 Июля 2010, 03:01:38 »
Та-же фигня. Не логинится в http://192.168.1.8/phpmyadmin/ и появилась новая ошибка Cannot load mcrypt  extension. Please check your PHP configuration. aptitude install php5-mcrypt  не помогло.

Может дело в системе, попробую установить на виртуальную машину.

Пользователь решил продолжить мысль 16 Июля 2010, 03:04:35:
> что мне кажется очень похожим.
наверно всё же чем то отличается, раз не работает)
Ваша правда. Но ведь вариант с http://www.howtoforge.com/installing-apache2-with-php5-and-mysql-support-on-ubuntu-10.04-lamp должен был прокатить. Не так ли? У меня все таки ubuntu нормал эдишн. :-)
« Последнее редактирование: 16 Июля 2010, 03:08:07 от E »
Lenovo E520
Arch x64

Оффлайн inkvizitor68sl

  • Участник
  • *
  • Сообщений: 112
  • Системный администратор
    • Просмотр профиля
    • debian.pro
Re: Не могу подключиться к MySQL.
« Ответ #9 : 16 Июля 2010, 03:10:04 »
> Cannot load mcrypt  extension. Please check your PHP configuration
apache2ctl -k reload или apache2ctl restart делали?
У меня можно спросить про KVM и LAMP. Знаю много всего про администрирование серверов на Debian/Ubuntu.
Обитаю в IRC.

Оффлайн E

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: Не могу подключиться к MySQL.
« Ответ #10 : 16 Июля 2010, 03:17:59 »
> Cannot load mcrypt  extension. Please check your PHP configuration
apache2ctl -k reload или apache2ctl restart делали?
Первое - пишет что не знает такого. Второе ошибка. Это не то-же самое что и /etc/init.d/apache2 restart? Если да, то конечно делал. Все равно та-же ошибка.
Lenovo E520
Arch x64

Оффлайн censor

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: Не могу подключиться к MySQL.
« Ответ #11 : 16 Июля 2010, 06:49:12 »
самое простое, снести все что поставил через purge и потом установить только phpmyadmin, он за собой вытянет и php5 и apache2 и mysql-server со всеми нужными модулями.

Оффлайн E

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: Не могу подключиться к MySQL.
« Ответ #12 : 16 Июля 2010, 16:12:46 »
самое простое, снести все что поставил через purge и потом установить только phpmyadmin, он за собой вытянет и php5 и apache2 и mysql-server со всеми нужными модулями.
Разве перед утсановкой phpmyadmin не должен уже стоять mysql? Конечно попробовал и результат отрицательный. Был crash. Кажется у apache2-common. Думаю система у меня косячит. Переустановкой займусь.

Тем не менее на виртуальной машине все работает. Тема наверно исчерпана. Как бы там не было, всем большое спасибо. :)

Пользователь решил продолжить мысль 16 Июля 2010, 21:41:55:
Казалось бы, но не тут то было. На виртуалке у меня все работало, но на основной оси не могу залонинеться в phpmyadmin. Хотя ставил уже на чистую систему.

Ошибка #1045 Cannot log in to the MySQL server


root@Dana:/home/e# ps -A | grep my
  959 ?        00:00:00 mysqld




Сбрашиваю согласно https://help.ubuntu.com/community/MysqlPasswordReset.

Так-же root@Dana:/home/e# mysql -p --user=root
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
« Последнее редактирование: 16 Июля 2010, 23:51:38 от E »
Lenovo E520
Arch x64

Оффлайн snaker

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Не могу подключиться к MySQL.
« Ответ #13 : 17 Июля 2010, 20:41:51 »
# /etc/init.d/mysql stop
# mysqld_safe --skip-grant-tables
# mysql mysql
> UPDATE user SET `Password`=PASSWORD('') WHERE User='root';

 

Страница сгенерирована за 0.04 секунд. Запросов: 23.