LINUX.ORG.RU
ФорумAdmin

как полностью снести mysql?


0

1

переносил пользователей из старого сервера, вроде как не затрагивал рутов и других системных пользователей, но меня всё равно не пускает теперь в pma. пробовал сбросить рутовый пароль, но не смог остановить сам mysql,

/etc/init.d/mysql stop
Stopping MySQL database server: mysqld failed!
снести тоже не получается.
aptitude purge mysql-server-5.1
The following packages will be REMOVED:  
  mysql-server-5.1{p} mysql-server-core-5.1{u} 
0 packages upgraded, 0 newly installed, 2 to remove and 6 not upgraded.
Need to get 0 B of archives. After unpacking 26.5 MB will be freed.
Do you want to continue? [Y/n/?] 
(Reading database ... 70184 files and directories currently installed.)
Removing mysql-server-5.1 ...
Stopping MySQL database server: mysqld failed!
invoke-rc.d: initscript mysql, action "stop" failed.
dpkg: error processing mysql-server-5.1 (--purge):
 subprocess installed pre-removal script returned error exit status 1
configured to not write apport reports
                                      Stopping MySQL database server: mysqld failed!
invoke-rc.d: initscript mysql, action "stop" failed.
Starting MySQL database server: mysqld already running.
Errors were encountered while processing:
 mysql-server-5.1
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install.  Trying to recover:

Посмотри что фейлится в /etc/init.d/mysqld при stop и исправь ии скостыли возвращать 0. Повтори purge. Возможно можно элегантнее через dpkg --force-что-нибудь

t184256 ★★★★★ ()

пробовал сбросить рутовый пароль, но не смог остановить сам mysql,

А он вообще запущен?

AITap ★★★★★ ()

сначала потушить, потом удалять

leave ★★★★★ ()

ps ax|gep mysql
Может он у тебя не запущен.
Если нет - попробуй запустить руками - mysqld - увидишь что не так.

zlofenix ()
Ответ на: комментарий от zlofenix

запущен он был. 3306 порт висел. а убиваться он не хотел через /etc/init.d/mysql так как у системного юзера debian-sys-maint почему-то изменился пароль. хотя я смотрел при экспорте старой бд, там его не было.. убивал процесс через kill, переставлял ничего не помогало. затем просто снёс /var/lib/mysql и снова переустановил. помогло..

lolshchto ()
Ответ на: комментарий от lolshchto

запусти мускуль, залогинься рутом, поставь для debian-sys-maint тот пасс, который в конфиге, потом попробуй рестартануть мускул через /etc/init.d/mysql, если все отработает, то можно делать aptitude purge, если нет, то самый простой вариант - стопнуть мускул, прибить все, что лежит в /var/lib/mysql потом запустить мускул, он создаст базу mysql c дефолтными настройками, после чего можно преспокойно сделать aptitude purge.

dronozavr ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.