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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Удалил базу Mysql и теперь ни сконфигурировать ни удалить ее не могу  (Прочитано 2493 раз)

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

Оффлайн another468

  • Автор темы
  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Привет.Я запарил mysql.и теперь даже удалить не могу. Хотел перенести папку с базами данных к себе в домашнюю директорию, вот что делал:

sudo invoke-rc.d mysql stop
mkdir /home/another/www/mysql
sudo chown mysql:mysql /home/another/www/mysql
sudo gedit /etc/mysql/my.cnf
datadir        = /home/another/www/mysql/
Но вместо того чтоб перенести базы из той директорию в новую  - я просто удалил ту, и хотел посмотреть что произойдет(и бэкапы как на зло не сделал). В итоге
$ sudo invoke-rc.d mysql stop
* Stopping MySQL database server mysqld                                  [ OK ]
another@laptop:~$ sudo invoke-rc.d mysql start
* Starting MySQL database server mysqld                                  [fail]
invoke-rc.d: initscript mysql, action "start" failed.
Вход через терминал$ mysql -u root
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Если зайти в FireFox на phpmyadmin и написать root и пароль к ней:
#2002 - The server is not responding (or the local MySQL server's socket is not correctly configured)
Пробовал удалить:
$ sudo apt-get remove --purge  php5-mysqlно во время этого ответ очень плачевный вижу
An error occurred while removing the database:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)    

dpkg -l *mysql-server*
(Нажмите, чтобы показать/скрыть)
Инфа ls -ld /var/run/mysqld/ и ps auxwf | grep mysql
(Нажмите, чтобы показать/скрыть)

apt-get remove mysql-server и потом autoremove
(Нажмите, чтобы показать/скрыть)
Помогите пожалуйтса, как исправить эту фигню?
« Последнее редактирование: 07 Апрель 2010, 19:00:52 от another468 »
In Tux we Trust ;)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 25973
    • Просмотр профиля
apt-get purge mysql
apt-get install php5-mysql

Чего скажет?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн yuristep

  • Участник
  • *
  • Сообщений: 248
    • Просмотр профиля
мда... Ну удалили базу мускула, с кем не бывает... Ну хочет Ubuntu при всех телодвижениях с мускулом наличие его базы... А проглядеть бегло маны по самому мускулу не пробовали ? там ведь не только команды старт-стоп водятся...
Алгоритм действия следующий:
- проверяете корректность конфигурационного файла my.cnf, и то, что он у Вас только ОДИН - последнее связанно с тем, что мускул может читать конфигурационный файл из 3-4 мест в системе (как минимум из /etc/ и каталог с БД)
- при НЕ работающем mysql ПОЛНОСТЬЮ вычищаете каталог с базами (и тот, который "из каропки", и тот, в котором "хотели шоб лежало")
- внимательно смотрите в ман mysql и находите там волшебную команду - mysql_install_db ;)
- стартуете mysql и убеждаетесь в его работоспособности :)
... после чего можете сносить, переставлять, все что душа требует ...
Осторожно! - Злой админ!

Оффлайн another468

  • Автор темы
  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
yuristep, спасибо за помощь! Все получилось.
In Tux we Trust ;)

 

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