Не удается подключиться к серверу базы данных

У меня проблемы с установкой сервера MySql. Каждый раз, когда я пытаюсь подключиться к локальному серверу с помощью MySQL, я получаю следующее сообщение:

«Неудачная попытка подключения пользователя root с вашего хоста на сервер на локальном хосте: 3306: доступ запрещен для пользователя root '@ 'localhost'

Пожалуйста: 1 Убедитесь, что mysql запущен на сервере localhost 2 Убедитесь, что mysql запущен на порту 3306 (примечание: 3306 используется по умолчанию, но его можно изменить) 3 Проверьте, что root имеет права на подключиться к localhost с вашего адреса (права mysql определяют, какие клиенты могут подключаться к серверу и с каких компьютеров) 4 Убедитесь, что вы предоставляете пароль, если это необходимо, и используете правильный пароль для локального подключения с адреса хоста, с которого вы подключаетесь «

Я использую только что установленную Ubuntu 18.04. Это пакеты, которые я установил в своей системе:

libmysqlclient20: amd64

libmysqlcppconn7v5: amd64

mysql-client

mysql-client-5.7

mysql-client-core-5.7

mysql-common

mysql-server

mysql-server-5.7

mysql-server -core-5.7

mysql-utilities

mysql-workbench

mysql-workbench-data

python-mysql.connector

Я пробовал это: mysql -u root -p

Затем мне предложили ввести пароль, но во время установки меня никогда не просили создать его для начала. И затем я получаю сообщение об ошибке, независимо от того, какой проход я передаю: ОШИБКА 1698 (28000): доступ запрещен для пользователя 'root' @ 'localhost'

Спасибо.

0
задан 5 May 2018 в 10:52

1 ответ

После новой установки пароль root мог быть пробелом. Рекомендуется работать

mysql_secure_installation
защитить Ваш mysql сервер и установить пароль root.
0
ответ дан 29 October 2019 в 09:48

Другие вопросы по тегам:

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