Обновленная Ubuntu 14.04LTS, mysql привычка запускается (HY000/2002, mysql команда, не найденная ошибками)

В то время как уже существует много ответов для этого вопроса, мне не удалось устранить эту проблему с любым из них. Таким образом, вот мои факты.

Я обновил Ubuntu 14.04 приблизительно после 2 месяцев не использование. Прямо после обновления, mysql не работал бы, давая мне следующие ошибки

PHP (локальная сеть dev):

Warning: mysqli_connect(): (HY000/2002): No such file or directory

Консоль:

sudo service mysql start  
start: Job failed to start

или (не как корень)

service mysql start
start: Unknown job: mysql

Проверка установки MySQL дает мне:

$ dpkg --get-selections | grep mysql
libapache2-mod-auth-mysql           install
libmysqlclient18:amd64              install
libmysqlclient18:i386               install
libqt4-sql-mysql:i386               install
mysql-common                        install
mysql-server-5.5                    deinstall
mysql-workbench-community           install
php5-mysql                          deinstall
php7.0-mysql                        install

Я вижу, что, в то время как mysql-server-5.5 установлен, некоторые другие пакеты отсутствуют, но от того, что я считал до сих пор, они не необходимы, чтобы сервер работал.

Кроме того, попытка получить состояние сервера с помощью mysqladmin возвратится:

$ mysqladmin -u root -p status
mysqladmin: command not found

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

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

ОБНОВЛЕНИЕ

Я также попробовал команду dmesg, и я получаю этот результат

dmesg | grep mysql
[    4.315790] init: Failed to spawn mysql main process: unable to execute: No such file or directory
[ 3556.147153] audit: type=1400 audit(1482506149.514:64): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/sbin/mysqld" pid=4942 comm="apparmor_parser"
[ 3556.149528] init: Failed to spawn mysql main process: unable to execute: No such file or directory
[ 4666.027886] audit: type=1400 audit(1482507259.370:65): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/sbin/mysqld" pid=5724 comm="apparmor_parser"
[ 4666.030250] init: Failed to spawn mysql main process: unable to execute: No such file or directory
[ 8341.035215] audit: type=1400 audit(1482510934.298:66): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/sbin/mysqld" pid=7776 comm="apparmor_parser"
[ 8341.046625] init: Failed to spawn mysql main process: unable to execute: No such file or directory

По-видимому, mysqld отсутствует (?)

locate mysqld

возвраты

/etc/apparmor.d/usr.sbin.mysqld
/etc/apparmor.d/cache/usr.sbin.mysqld
/etc/apparmor.d/local/usr.sbin.mysqld
/etc/mysql/conf.d/mysqld_safe_syslog.cnf
/usr/lib/mysql-workbench/mysqldump

Любая справка ценится :)

0
задан 23 December 2016 в 10:12

1 ответ

После чтения документация MySQL , я заметил, что можно на самом деле скопировать файлы данных и положить обратно их к новой установке (Холодное резервное копирование). Таким образом, я просто скопировал файлы и шел дальше и установил MySQL 5.6.

, Перемещающий файлы, которыми оказываются ненужный в моем случае, поскольку базы данных существовали все после установки.

0
ответ дан 7 November 2019 в 06:46

Другие вопросы по тегам:

Похожие вопросы: