Решено: Не запускается mysql

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Ответить
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Решено: Не запускается mysql

Сообщение azsx »

Запутался в mysql. Возможно после обновления, а может и само по себе перестала работать mysql. Ошибка при запуске.

Shell

/etc/init.d/mysql start
[FAIL] Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed!
Я смотрю лог ошибок

Shell

cat /var/log/mysql.err
190303 22:07:35 [Warning] Using unique option prefix myisam-recover instead of myisam-recover-options is deprecated and will be removed in a future release. Please use the full name instead.
190303 22:07:35 [Note] Plugin 'FEDERATED' is disabled.
/usr/sbin/mysqld: Table 'mysql.plugin' doesn't exist
190303 22:07:35 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
190303 22:07:35 InnoDB: The InnoDB memory heap is disabled
190303 22:07:35 InnoDB: Mutexes and rw_locks use GCC atomic builtins
190303 22:07:35 InnoDB: Compressed tables use zlib 1.2.7
190303 22:07:35 InnoDB: Using Linux native AIO
190303 22:07:35 InnoDB: Initializing buffer pool, size = 128.0M
190303 22:07:35 InnoDB: Completed initialization of buffer pool
190303 22:07:35 InnoDB: highest supported file format is Barracuda.
190303 22:07:36 InnoDB: Waiting for the background threads to start
190303 22:07:37 InnoDB: 5.5.60 started; log sequence number 395266217
190303 22:07:37 [Note] Server hostname (bind-address): '127.0.0.1'; port: 3306
190303 22:07:37 [Note] - '127.0.0.1' resolves to '127.0.0.1';
190303 22:07:37 [Note] Server socket created on IP: '127.0.0.1'.
190303 22:07:37 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
Читаю в интернете и получается, что он удалил все мои базы и пользователей и мне надо по новой всё создавать? Или я не прав и ошибка совсем в другом. Как проверить?
зы
у меня

Shell

cat /etc/issue.net
Debian GNU/Linux 7
Последний раз редактировалось azsx 04.03.2019 07:39, всего редактировалось 1 раз.
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: Не запускается mysql

Сообщение azsx »

точно, при обновлении сбойнули БД. Хотя с виду она есть, но по факту её не было.
Запустил
mysql_install_db
обновил пароль для дебиан
cat /etc/mysql/debian.cnf
потом
GRANT ALL PRIVILEGES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY 'пароль_дебиан';
запустил
/etc/init.d/mysql start
обновил пароль для root
mysqladmin -u root password пароль
восстановил юзера и БД из архива.
Спасибо сказали:
Ответить