Не удается установить / очистить переустановить MariaDB / MySQL на Debian Stretch 9

хотя я никогда не испытывал никаких проблем с этим на нескольких машинах Debian 8 и даже Windows, теперь мне просто не удается получить рабочую установку MariaDB / MySQL на моей новой установки Debian 9 Stretch.

в моей первой установке я не мог получить доступ к корневой учетной записи mysql. С тех пор я очень старался.

My Попытки Сброса Пароля среди других следование:

https://dev.mysql.com/doc/refman/5.7/en/resetting-permissions.html
https://www.howtoforge.com/setting-changing-resetting-mysql-root-passwords
https://help.ubuntu.com/community/MysqlPasswordReset
https://www.digitalocean.com/community/tutorials/how-to-reset-your-mysql-or-mariadb-root-password
mysql как исправить доступ запрещен для пользователя 'root'@ 'localhost'

Так что все затем я отказался и начал несколько попыток полностью переустановить сначала только пакеты mariadb / mysql, а затем все пакеты, связанные с LaMp.

поэтому я сначала удалил все пакеты

sudo apt-get remove --purge *mariadb* *mysql* *php* apache2 phpmyadmin
sudo apt-get autoremove
sudo apt-get clean

(это самая решительная попытка, которую я выбрал)

и потом я последовал за той установкой учебники

http://www.pcsystembetreuer.de/cms-online-designer/lamp-debian-9-stretch.html
http://www.itzgeek.com/how-tos/linux/debian/how-to-install-lamp-server-on-debian-9-stretch.html
https://linuxconfig.org/how-to-install-a-lamp-server-on-debian-9-stretch-linux

опять ни один из выше работал для меня.
Чтобы быть более конкретным: я не могу войти в корневой пользователь mariadb, если я не являюсь пользователем root моя система. Хотя, в случае последнего я мог бы даже войти в систему, если пароль, который я предоставляю, будет совершенно неправильным.
Я установил пароль, например,mysql_secure_installation как пользователь root. Если я попытаюсь выполнить эту команду как мой обычный пользователь, мне скажут, что я не предоставил правильный старый пароль, чтобы изменить его. Хотя есть нет старый пароль как я никогда не устанавливал пароль и даже просто сделал чистую установку mariadb.

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

мне не нужны "безопасные решения", поскольку у меня нет БД, которые можно было бы удалить. Идеально для меня была бы чистая установка, которая избавляется от любых-по-видимому, существующих-старых файлов конфигурации, хранящих таинственный пароль, который я не знаю. Или я просто делаю что-то совершенно неправильно. Просто не знаю, что.

13
задан weidler
24.12.2022 13:51 Количество просмотров материала 2622
Распечатать страницу

2 ответа

Попробуйте удалить конфигурацию плагина такой:

$ sudo mysql -u root

mysql> use mysql;
mysql> update user set plugin='' where User='root';
mysql> flush privileges;

решения: https://serverfault.com/questions/795290/admin-password-of-mariadb-doesnt-seem-to-work

4
отвечен Frédéric 2022-12-25 21:39

по крайней мере, под Jessie и Wheezy, пароль root для свежей установки MariaDB пуст. mysql -u root -p затем нажмите Enter.

0
отвечен birdierising 2022-12-25 23:56

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх