Я хочу подключиться к моему SQL Server на удаленном сервере. Я установил MySQL на этом сервере с apt-get и установил все необходимые детали. На сервере все работает нормально. Когда я хочу подключиться к MySQL Workbench, я не могу подключиться ни к одному пользователю.Подключение к MySQL-серверу не работает
Я вошел в MySQL в Ubuntu и создал новый пользователь первый:
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT OPTION;
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
Я открыл файл my.cnf:
port 3306
bind-address 127.0.0.01 (DO I NEED HERE MY REMOTE SERVER IP?)
service mysql restart
Мои вопросы были бы:
1) почему сервер 127.0.0.1 на моем удаленном сервере?
2) В настройке подключения рабочего места: какое имя хоста правильно? мой сервер IP или 127.0.0.1
3) Я получаю сообщение: Не удалось подключиться к MySQL. Доступ закрыт. Итак, я думаю, что проблема у пользователя?
4) Нужно ли мне менять cnf?
спасибо.
Вы были быстрее, чем у меня. Я просто хотел изменить свой текст. Да. Я сделал Flush и перезапустил Mysql. – sesc360
Я обнаружил, что проблема изменилась 'bind address = YOUR-SERVER-IP' на' bind-address = YOUR-SERVER-IP' –
Извините .. также была опечатка в вопросе. файл конфигурации имеет адрес привязки. Нужно ли мне добавлять туда свой IP-адрес удаленного сервера? И какое имя хоста следует добавить в рабочую среду? а также IP-адрес удаленного сервера? – sesc360