Как я могу проверить то, что проблема шагами? Я хочу проверить порт по умолчанию mysql. Также я хочу проверить что-то еще больше. Каковы шаги для решения этой проблемы?
Проблемная ситуация
Возможно...
Я получаю эту ошибку:
Я предоставил все полномочия для корня к доступу от любого дюйм/с.
, Если Вы имеете, предоставляют все полномочия затем, необходимо сделать это.
Для доступа удаленно, для mysql сервера, работающего на Ubuntu 16.04, изменяют файл 50-server.cnf
. (В более ранней версии это было /etc/mysql/my.cnf
.)
и комментируют строку skip-external-locking
и bind-address = 127.0.0.1
.
$ sudo gedit /etc/mysql/mariadb.conf.d/50-server.cnf
#skip-external-locking
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
#bind-address = 127.0.0.1
или можно также установить, связывают адресный только для IP, поскольку bind-address=youriip
bind-address
говорит MySQL что интерфейсы послушать по телефону skip-external-locking
: не прислушивайтесь к соединениям TCP/IP вообще. Эта опция для систем, где только локальные запросы позволяются. Для разрешения удаленного соединения прокомментируйте эту строку. Журнал покажет Вам, что необходимо создать нового пользователя или 'имя пользователя' 'your_desktop_hostname' или 'имя пользователя' 'your_ISP_IP' на сервере, где фактический mysql работают. В зависимости от записи в журнале необходимо добавить пользователя.