Где хранятся таблицы грантов mysql?
Этот вопрос возник, когда я пытался установить пароль пользователя root при переустановке mysql-server 5.7 в Ubuntu 16.04. Если вы рыцарь таблиц mysql, вы, вероятно, можете перейти к нижней части, чтобы перейти к моим вопросам; в противном случае, пожалуйста, ознакомьтесь с контекстом.
Это продолжение принятого ответа на этот вопрос: ( https://askubuntu.com/questions/766900/mysql-doesnt-ask-for-root-password-when-install/766908#766908?newreg=62a1dbc4e7764281ab0b35cfd09324 ) и я думаю, что на меня влияет та же проблема, что и у исходного аскера, но я хочу понять, почему ответ работает.
Вот что случилось, чтобы вызвать вопрос:
Установите mysql-сервер на нетронутый сервер. Dpkg выскочил и попросил меня установить пароль пользователя root. Допустим, я установил его на «пароль».
sudo apt-get purge '*mysql*'
удалить все, что удаленно связано с MySQL.- Следуйте за этим
... autoremove
и...autoclean
для хорошей меры.
- Следуйте за этим
sudo apt-get install mysql-server
, Устанавливается нормально, но меня не просят указать пароль root. (Начиная с mysql-server-5.7, вы больше не можете использоватьdpkg-reconfigure
для сброса пароля root. Я все равно пытался его запустить, но он ничего не выводит и ничего не делает).Пытаясь войти на сервер MySQL с
sudo mysql
, я получаюERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO).
Оказывается, я могу войти на сервер, если укажу пароль, который я установил во время первой установки.
Когда я хочу сбросить пароль, я могу
mysqld_safe --skip-grant-tables
и войти без пароля.
Здорово; в чем проблема?
Я переустановил mysql, не предоставив пароля, но в предыдущих таблицах был выбран пароль предыдущей установки .
Ответ на этот вопрос ( https://stackoverflow.com/questions/22355534/where-login-users-are-stored-in-mysql ) подтверждает существование таблиц грантов ... но какова их сущность?
Итак, наконец, два вопроса в основе моего замешательства:
- Где хранятся таблицы грантов?
- Почему таблицы грантов не уничтожаются при удалении или даже при удалении конфигурации?
0 ответов на вопрос
Похожие вопросы
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
8
Ожидание ноутбука в Linux / Ubuntu
-
1
Как я могу получить доступ к принтеру Windows Vista из Ubuntu по сети?
-
-
3
Могу ли я запустить Microsoft Office 2007 под Ubuntu?
-
6
Virtualbox, VMware, KVM или другое для виртуализации Ubuntu?
-
4
Функция Windows 7 «Aero Snap» в Ubuntu GNOME
-
5
ПО для управления iPod для Linux
-
1
Возвращаясь из Dual-boot к просто Windows
-
2
Firefox печать в PDF-файл
-
5
Как получить максимальное разрешение на Ubuntu в Microsoft Virtual PC?