Простите что я создаю много тем, вопросов крайне много, но я постараюсь задавать их тут, очень прошу опытным пользователям мне помочь.
Ранее я арендовал Web-сервер на myarena хостинге, он мне нужен был только для создания баз данных и подключения к ним извне, так-же для быстрого доступа и редактирования данных очень удобно пользоваться phpmyadmin.
Статей по установке и настройке mysql-server огромное множество и я пытался настроить по очень многим статьям. У меня получилось поднять phpmyadmin и импортировать базы данных с старого хоста. Я сразу попытался подключиться к базе данных извне, но у меня ничего не получилось (не устанавливается соединение). Предполагаю что нужно как-то разрешить подключаться к базе данных извне? проконсультируйте как это сделать?
Пользователь добавил сообщение 10 Октября 2019, 12:51:47:
1. Правим конфиг файл my.cfd
Для Debian и Ubuntu лежит в /etc/mysql/my.conf (вот только меня в этом файле небыло нужной строки но я нашел его в /etc/mysql/mysql.conf.d/ и назывался он mysqld.cnf)
Находим строчку:
bind-address = 127.0.0.1
Если хотим открыть доступ всем - комментим ее, если какому-то конкретному хосту - пишем его IP. Более сложные правила доступа следует настраивать через firewall.
Сохраняем конфиг-файл.
2. Перезапускаем MySQL Server
Для Debian и Ubuntu:
/etc/init.d/mysql restart
3. Заходим в консоль mysql и выдаем права
Входим в консоль:
mysql -u root -p
Выдаем права:
mysql> USE mysql;
mysql> GRANT ALL PRIVILEGES ON root.* TO root@95.62.52.37 IDENTIFIED BY 'q1w2e3r4t5y6';
mysql> FLUSH PRIVILEGES;
Вот что я сделал чтоб попытаться дать доступ к мой базе извне.. однако все равно подключиться не получилось.
Пользователь добавил сообщение 10 Октября 2019, 13:40:38:
root@ubuntu1604x64:~# telnet 95.62.52.37 3306 - выполняю команду
Trying 95.62.52.37...
Connected to 95.62.52.37.
Escape character is '^]'.
FHost '95.62.52.37' is not allowed to connect to this MySQL serverConnection closed by foreign host.
root@ubuntu1604x64:~#
Друзья помогите пожалуйста.
Пользователь добавил сообщение 10 Октября 2019, 14:17:33:
/etc/mysql/mysql.conf.d/mysqld.cnf - bind-address = 0.0.0.0
и /etc/init.d/mysql restart
telnet localhost 3306 - есть подключение
telnet 95.62.52.37 3306 - подключения нет(
ТС не появлялся на Форуме более трех месяцев по состоянию на 18/03/2020 (последняя явка: 26/11/2019). Модератором раздела принято решение закрыть тему.
--zg_nicoСпустя прошедшее с момента создания темы на форуме время (месяцев: 5) приходится признать, что она не вызвала отклика у форумчан. Ввиду отсутствия ответов, по состоянию на 18/03/2020 модератором раздела принято решение тему закрыть.
Закрыто
--zg_nico