NFS v4 экспортирует зашифрованный раздел. Клиент монтирует пустой диск

Проблема заключалась в том, что значение плагина mysql.user было пустым для всех пользователей, включая debian-sys-maint, поэтому я не мог даже перенастроить пакет. Это должно было быть исправлено запуском mysql_upgrade, но по какой-то причине этого не произошло.

Поэтому я сделал дамп всех баз данных, полностью удалил MySQL сервер, а затем переустановил его и импортировал свои базы данных обратно.

Сделайте дамп всех баз данных:

> mysqldump -u root -p --databases db1 db2 > alldb.sql

Это было довольно глупо с моей стороны, но я сделал дамп всех баз данных с параметром --all-databases. Он включал таблицу mysql.user, где все пользователи имели пустое значение "plugin", поэтому я столкнулся с той же проблемой после первого перезапуска службы mysql. После этого я создал дамп только для своих баз данных.

Дамп будет помещен в папку, откуда вы выполнили команду

Удалите MySQL и его настройки:

> sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-core-5.7 mysql-client-core-5.7
> sudo rm -rf /etc/mysql /var/lib/mysql
> sudo apt-get autoremove
> sudo apt-get autoclean

Установите MySQL:

> sudo apt-get install mysql-server

Импортируйте ваши базы данных обратно:

> mysql -u root -p < alldb.sql
2
13.04.2017, 15:36
1 ответ

Я не могу комментировать из-за недостатка баллов, поэтому я добавить, что мне не пришлось перезапускать сервер nfs после добавления дополнительной файловой системы в /etc/exports, это было бы проблемой, так как я использую ядро ​​​​nfs, вместо этого мне нужно только сделать еще один exportfs -a, и он экспортирует только что указанный экспорт.

0
27.01.2020, 22:11

Теги

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