Я следовал этому руководству для установки MySQL, но после успешной установки MySQL я не смог получить доступ к базе данных.
ОШИБКА 1698 (28000): доступ запрещен для пользователя 'root' @ 'localhost'
permissions
mysql
lamp
Ашрафуззаман Суджан
источник
источник
Ответы:
Я нашел решение по ссылке здесь , следуя этому решению, я решил свою проблему.
Короткие шаги:
Примечание: вот
test
новый пароль для пользователя root. Кроме того, не забудьте запустить командуsudo service mysql restart
после изменения пользователя.источник
Я нашел другой способ, который намного лучше, так как нам не нужно давать пароль для локальной системы.
Это как следует.
Откройте терминал и введите
Он подскажет вам в MySQL, здесь вы можете запустить любые команды MySQL.
Используйте таблицу mysql для изменения типа таблицы, чтобы мы могли использовать пустой пароль. Сильфон это команда для него
Теперь мы меняем тип таблицы с помощью следующей команды
теперь мы должны сбросить привилегии, потому что мы использовали UPDATE. Если вы используете INSERT, UPDATE или DELETE для таблиц грантов напрямую, вам нужно использовать FLUSH PRIVILEGES для перезагрузки таблиц грантов.
теперь выйдите из mysql следующей командой
Теперь перезапустите сервер MySQL, выполнив следующую команду
Надеюсь, что это может помочь
Спасибо.
источник