Ошибка: не удается подключиться к серверу mysql на 'ip' 10061

Как я могу проверить, какова проблема по шагам? Я хочу проверить порт по умолчанию для mysql. Также я хочу еще кое-что проверить. Каковы шаги для решения этой проблемы?

Проблема Ситуация

mysqld работает на моем Ubuntu 16.04LTS. Это мой удаленный сервер. Несколько месяцев назад я установил mysql на свой сервер ubuntu, и у меня был успех при обращении к mysql с удаленного ПК с ОС Windows с помощью инструмента MysqlWorkbench. Но сейчас он не работает. Я повторно установил mysql, но теперь что-то не так.

Может быть ...

mysqld работает на моем Ubuntu 16.04LTS. Это мой удаленный сервер. Я хочу проверить соединение ssh или что-то в этом роде. Несколько месяцев назад я установил mysql на свой сервер ubuntu, и у меня был успех при обращении к mysql с удаленного ПК с ОС Windows с помощью инструмента MysqlWorkbench.

Я получаю эта ошибка:

Я предоставил все привилегии для root для доступа с любых IP-адресов.

4
задан 6 October 2017 в 08:22

20 ответов

Если у вас есть все привилегии, вам нужно это сделать.

Чтобы получить доступ удаленно, для сервера 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. Эта опция предназначена для систем, где разрешены только локальные запросы. Чтобы разрешить удаленное соединение, закомментируйте эту строку.
1
ответ дан 18 July 2018 в 06:49

Журнал покажет вам, что вам нужно создать нового пользователя либо «имя пользователя» @ «your_desktop_hostname», либо «username» @ «your_ISP_IP» на сервере, где работает фактический mysql. В зависимости от входа в журнал вам необходимо добавить пользователя.

0
ответ дан 18 July 2018 в 06:49

Если у вас есть все привилегии, вам нужно это сделать.

Чтобы получить доступ удаленно, для сервера 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. Эта опция предназначена для систем, где разрешены только локальные запросы. Чтобы разрешить удаленное соединение, закомментируйте эту строку.
1
ответ дан 24 July 2018 в 18:40
  • 1
    Спасибо, маргаритка. Я нашел проблему. Мой адрес привязки был «127.0.0.1». После того, как я прокомментирую это, он работает. Спасибо, ~! – bumkeyman 20 September 2017 в 03:11
  • 2
    @ user2730030 Тогда, пожалуйста, проголосуйте и примите его, чтобы отметить его как решенный. – d a i s y 20 September 2017 в 06:27

Журнал покажет вам, что вам нужно создать нового пользователя либо «имя пользователя» @ «your_desktop_hostname», либо «username» @ «your_ISP_IP» на сервере, где работает фактический mysql. В зависимости от входа в журнал вам необходимо добавить пользователя.

0
ответ дан 24 July 2018 в 18:40

Если у вас есть все привилегии, вам необходимо это сделать.

Чтобы получить доступ удаленно, для сервера 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 вообще. Эта опция для систем, где допускаются только локальные запросы. Чтобы разрешить удаленное соединение, закомментируйте эту строку.
1
ответ дан 31 July 2018 в 13:40

Журнал покажет вам, что вам нужно создать нового пользователя либо «имя пользователя» @ «your_desktop_hostname», либо «username» @ «your_ISP_IP» на сервере, на котором работает реальный mysql. В зависимости от входа в журнал вам необходимо добавить пользователя.

0
ответ дан 31 July 2018 в 13:40

Если у вас есть все привилегии, вам необходимо это сделать.

Чтобы получить доступ удаленно, для сервера 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 вообще. Эта опция для систем, где допускаются только локальные запросы. Чтобы разрешить удаленное соединение, закомментируйте эту строку.
1
ответ дан 31 July 2018 в 21:44

Журнал покажет вам, что вам нужно создать нового пользователя либо «имя пользователя» @ «your_desktop_hostname», либо «username» @ «your_ISP_IP» на сервере, на котором работает реальный mysql. В зависимости от входа в журнал вам необходимо добавить пользователя.

0
ответ дан 31 July 2018 в 21:44

Если у вас есть все привилегии, вам необходимо это сделать.

Чтобы получить доступ удаленно, для сервера 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 вообще. Эта опция для систем, где допускаются только локальные запросы. Чтобы разрешить удаленное соединение, закомментируйте эту строку.
1
ответ дан 2 August 2018 в 15:00

Журнал покажет вам, что вам нужно создать нового пользователя либо «имя пользователя» @ «your_desktop_hostname», либо «username» @ «your_ISP_IP» на сервере, на котором работает реальный mysql. В зависимости от входа в журнал вам необходимо добавить пользователя.

0
ответ дан 2 August 2018 в 15:00

Если у вас есть все привилегии, вам необходимо это сделать.

Чтобы получить доступ удаленно, для сервера 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 вообще. Эта опция для систем, где допускаются только локальные запросы. Чтобы разрешить удаленное соединение, закомментируйте эту строку.
1
ответ дан 3 August 2018 в 19:06

Журнал покажет вам, что вам нужно создать нового пользователя либо «имя пользователя» @ «your_desktop_hostname», либо «username» @ «your_ISP_IP» на сервере, на котором работает реальный mysql. В зависимости от входа в журнал вам необходимо добавить пользователя.

0
ответ дан 3 August 2018 в 19:06

Если у вас есть все привилегии, вам необходимо это сделать.

Чтобы получить доступ удаленно, для сервера 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 вообще. Эта опция для систем, где допускаются только локальные запросы. Чтобы разрешить удаленное соединение, закомментируйте эту строку.
1
ответ дан 5 August 2018 в 03:55

Журнал покажет вам, что вам нужно создать нового пользователя либо «имя пользователя» @ «your_desktop_hostname», либо «username» @ «your_ISP_IP» на сервере, на котором работает реальный mysql. В зависимости от входа в журнал вам необходимо добавить пользователя.

0
ответ дан 5 August 2018 в 03:55

Если у вас есть все привилегии, вам необходимо это сделать.

Чтобы получить доступ удаленно, для сервера 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 вообще. Эта опция для систем, где допускаются только локальные запросы. Чтобы разрешить удаленное соединение, закомментируйте эту строку.
1
ответ дан 6 August 2018 в 20:54

Журнал покажет вам, что вам нужно создать нового пользователя либо «имя пользователя» @ «your_desktop_hostname», либо «username» @ «your_ISP_IP» на сервере, на котором работает реальный mysql. В зависимости от входа в журнал вам необходимо добавить пользователя.

0
ответ дан 6 August 2018 в 20:54

Если у вас есть все привилегии, вам необходимо это сделать.

Чтобы получить доступ удаленно, для сервера 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 вообще. Эта опция для систем, где допускаются только локальные запросы. Чтобы разрешить удаленное соединение, закомментируйте эту строку.
1
ответ дан 9 August 2018 в 01:24

Журнал покажет вам, что вам нужно создать нового пользователя либо «имя пользователя» @ «your_desktop_hostname», либо «username» @ «your_ISP_IP» на сервере, на котором работает реальный mysql. В зависимости от входа в журнал вам необходимо добавить пользователя.

0
ответ дан 9 August 2018 в 01:24

Если у вас есть все привилегии, вам необходимо это сделать.

Чтобы получить доступ удаленно, для сервера 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 вообще. Эта опция для систем, где допускаются только локальные запросы. Чтобы разрешить удаленное соединение, закомментируйте эту строку.
1
ответ дан 14 August 2018 в 19:33
  • 1
    Спасибо, маргаритка. Я нашел проблему. Мой адрес привязки был «127.0.0.1». После того, как я прокомментирую это, он работает. Спасибо, ~! – bumkeyman 20 September 2017 в 03:11
  • 2
    @ user2730030 Тогда, пожалуйста, проголосуйте и примите его, чтобы отметить его как решенный. – d a i s y 20 September 2017 в 06:27
  • 3
    – Eslam Badawy 4 November 2018 в 05:36

Журнал покажет вам, что вам нужно создать нового пользователя либо «имя пользователя» @ «your_desktop_hostname», либо «username» @ «your_ISP_IP» на сервере, на котором работает реальный mysql. В зависимости от входа в журнал вам необходимо добавить пользователя.

0
ответ дан 14 August 2018 в 19:33

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

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