MySQL сервер недоступен с удаленного компьютера

В соответствии с ЧПУ Intel на HD 3000 ответ отрицательный.

Могу ли я выводить видео на три устройства отображения, а не только на два? Нет. Графические продукты Intel® могут выводиться на одно или два устройства отображения одновременно. Более двух устройств отображения могут быть физически подключены, но в любое время можно использовать только два устройства отображения.
14
задан 3 July 2012 в 16:04

9 ответов

Ваша служба MySQL обязана обслуживать только локальный хост (привязка интерфейса). Это значение по умолчанию из соображений безопасности. Если вам действительно нужен доступ к нему напрямую с других хостов, есть хороший способ включить удаленный доступ к MySQL в Ubuntu , которому вы можете следовать:

  1. от имени пользователя root, откройте /etc/mysql/my.cnf в вашем любимом редакторе
  2. , найдите раздел [mysqld] и там ключевое слово bind-address. Обычно это значение равно 127.0.0.1 - измените его так, чтобы оно соответствовало вашему «обычному» IP-адресу
  3. , сохраните файл и перезагрузите службу (например, с помощью service mysql restart)

Помните, что вы должны разрешить удаленным пользователям получать доступ к их базам данных с удаленного компьютера, устанавливая соответствующие GRANT - например,

GRANT ALL ON mydb.* TO remoteuser@'%' IDENTIFIED BY 'SomePASSWORD';

Обратите внимание на @'%', что означает «из любого хозяйничать».

20
ответ дан 25 July 2018 в 18:13

Ваша служба MySQL обязана обслуживать только локальный хост (привязка интерфейса). Это значение по умолчанию из соображений безопасности. Если вам действительно нужен доступ к нему напрямую с других хостов, есть хороший способ включить удаленный доступ к MySQL в Ubuntu , которому вы можете следовать:

  1. от имени пользователя root, откройте /etc/mysql/my.cnf в вашем любимом редакторе
  2. , найдите раздел [mysqld] и там ключевое слово bind-address. Обычно это значение равно 127.0.0.1 - измените его так, чтобы оно соответствовало вашему «обычному» IP-адресу
  3. , сохраните файл и перезагрузите службу (например, с помощью service mysql restart)

Помните, что вы должны разрешить удаленным пользователям получать доступ к их базам данных с удаленного компьютера, устанавливая соответствующие GRANT - например,

GRANT ALL ON mydb.* TO remoteuser@'%' IDENTIFIED BY 'SomePASSWORD';

Обратите внимание на @'%', что означает «из любого хозяйничать».

20
ответ дан 31 July 2018 в 10:44

Ваша служба MySQL обязана обслуживать только локальный хост (привязка интерфейса). Это значение по умолчанию из соображений безопасности. Если вам действительно нужен доступ к нему напрямую с других хостов, есть хороший способ включить удаленный доступ к MySQL в Ubuntu , которому вы можете следовать:

  1. от имени пользователя root, откройте /etc/mysql/my.cnf в вашем любимом редакторе
  2. , найдите раздел [mysqld] и там ключевое слово bind-address. Обычно это значение равно 127.0.0.1 - измените его так, чтобы оно соответствовало вашему «обычному» IP-адресу
  3. , сохраните файл и перезагрузите службу (например, с помощью service mysql restart)

Помните, что вы должны разрешить удаленным пользователям получать доступ к их базам данных с удаленного компьютера, устанавливая соответствующие GRANT - например,

GRANT ALL ON mydb.* TO remoteuser@'%' IDENTIFIED BY 'SomePASSWORD';

Обратите внимание на @'%', что означает «из любого хозяйничать».

20
ответ дан 31 July 2018 в 11:49

Ваша служба MySQL обязана обслуживать только локальный хост (привязка интерфейса). Это значение по умолчанию из соображений безопасности. Если вам действительно нужен доступ к нему напрямую с других хостов, есть хороший способ включить удаленный доступ к MySQL в Ubuntu , которому вы можете следовать:

  1. от имени пользователя root, откройте /etc/mysql/my.cnf в вашем любимом редакторе
  2. , найдите раздел [mysqld] и там ключевое слово bind-address. Обычно это значение равно 127.0.0.1 - измените его так, чтобы оно соответствовало вашему «обычному» IP-адресу
  3. , сохраните файл и перезагрузите службу (например, с помощью service mysql restart)

Помните, что вы должны разрешить удаленным пользователям получать доступ к их базам данных с удаленного компьютера, устанавливая соответствующие GRANT - например,

GRANT ALL ON mydb.* TO remoteuser@'%' IDENTIFIED BY 'SomePASSWORD';

Обратите внимание на @'%', что означает «из любого хозяйничать».

20
ответ дан 2 August 2018 в 00:27

Ваша служба MySQL обязана обслуживать только локальный хост (привязка интерфейса). Это значение по умолчанию из соображений безопасности. Если вам действительно нужен доступ к нему напрямую с других хостов, есть хороший способ включить удаленный доступ к MySQL в Ubuntu , которому вы можете следовать:

  1. от имени пользователя root, откройте /etc/mysql/my.cnf в вашем любимом редакторе
  2. , найдите раздел [mysqld] и там ключевое слово bind-address. Обычно это значение равно 127.0.0.1 - измените его так, чтобы оно соответствовало вашему «обычному» IP-адресу
  3. , сохраните файл и перезагрузите службу (например, с помощью service mysql restart)

Помните, что вы должны разрешить удаленным пользователям получать доступ к их базам данных с удаленного компьютера, устанавливая соответствующие GRANT - например,

GRANT ALL ON mydb.* TO remoteuser@'%' IDENTIFIED BY 'SomePASSWORD';

Обратите внимание на @'%', что означает «из любого хозяйничать».

20
ответ дан 4 August 2018 в 15:55

Ваша служба MySQL обязана обслуживать только локальный хост (привязка интерфейса). Это значение по умолчанию из соображений безопасности. Если вам действительно нужен доступ к нему напрямую с других хостов, есть хороший способ включить удаленный доступ к MySQL в Ubuntu , которому вы можете следовать:

  1. от имени пользователя root, откройте /etc/mysql/my.cnf в вашем любимом редакторе
  2. , найдите раздел [mysqld] и там ключевое слово bind-address. Обычно это значение равно 127.0.0.1 - измените его так, чтобы оно соответствовало вашему «обычному» IP-адресу
  3. , сохраните файл и перезагрузите службу (например, с помощью service mysql restart)

Помните, что вы должны разрешить удаленным пользователям получать доступ к их базам данных с удаленного компьютера, устанавливая соответствующие GRANT - например,

GRANT ALL ON mydb.* TO remoteuser@'%' IDENTIFIED BY 'SomePASSWORD';

Обратите внимание на @'%', что означает «из любого хозяйничать».

20
ответ дан 6 August 2018 в 00:34

Ваша служба MySQL обязана обслуживать только локальный хост (привязка интерфейса). Это значение по умолчанию из соображений безопасности. Если вам действительно нужен доступ к нему напрямую с других хостов, есть хороший способ включить удаленный доступ к MySQL в Ubuntu , которому вы можете следовать:

  1. от имени пользователя root, откройте /etc/mysql/my.cnf в вашем любимом редакторе
  2. , найдите раздел [mysqld] и там ключевое слово bind-address. Обычно это значение равно 127.0.0.1 - измените его так, чтобы оно соответствовало вашему «обычному» IP-адресу
  3. , сохраните файл и перезагрузите службу (например, с помощью service mysql restart)

Помните, что вы должны разрешить удаленным пользователям получать доступ к их базам данных с удаленного компьютера, устанавливая соответствующие GRANT - например,

GRANT ALL ON mydb.* TO remoteuser@'%' IDENTIFIED BY 'SomePASSWORD';

Обратите внимание на @'%', что означает «из любого хозяйничать».

20
ответ дан 7 August 2018 в 17:59

Ваша служба MySQL обязана обслуживать только локальный хост (привязка интерфейса). Это значение по умолчанию из соображений безопасности. Если вам действительно нужен доступ к нему напрямую с других хостов, есть хороший способ включить удаленный доступ к MySQL в Ubuntu , которому вы можете следовать:

  1. от имени пользователя root, откройте /etc/mysql/my.cnf в вашем любимом редакторе
  2. , найдите раздел [mysqld] и там ключевое слово bind-address. Обычно это значение равно 127.0.0.1 - измените его так, чтобы оно соответствовало вашему «обычному» IP-адресу
  3. , сохраните файл и перезагрузите службу (например, с помощью service mysql restart)

Помните, что вы должны разрешить удаленным пользователям получать доступ к их базам данных с удаленного компьютера, устанавливая соответствующие GRANT - например,

GRANT ALL ON mydb.* TO remoteuser@'%' IDENTIFIED BY 'SomePASSWORD';

Обратите внимание на @'%', что означает «из любого хозяйничать».

20
ответ дан 10 August 2018 в 06:48

Ваша служба MySQL обязана обслуживать только локальный хост (привязка интерфейса). Это значение по умолчанию из соображений безопасности. Если вам действительно нужен доступ к нему напрямую с других хостов, есть хороший способ включить удаленный доступ к MySQL в Ubuntu , которому вы можете следовать:

  1. от имени пользователя root, откройте /etc/mysql/my.cnf в вашем любимом редакторе
  2. , найдите раздел [mysqld] и там ключевое слово bind-address. Обычно это значение равно 127.0.0.1 - измените его так, чтобы оно соответствовало вашему «обычному» IP-адресу
  3. , сохраните файл и перезагрузите службу (например, с помощью service mysql restart)

Помните, что вы должны разрешить удаленным пользователям получать доступ к их базам данных с удаленного компьютера, устанавливая соответствующие GRANT - например,

GRANT ALL ON mydb.* TO remoteuser@'%' IDENTIFIED BY 'SomePASSWORD';

Обратите внимание на @'%', что означает «из любого хозяйничать».

20
ответ дан 15 August 2018 в 18:43
  • 1
    Рад читать - и не за что! – Izzy 4 July 2012 в 15:53
  • 2
    ссылка не работает :( – dino 25 June 2013 в 02:44
  • 3
    @dino Больше нет. Я исправил это, а также включил отрывок, поэтому, если он умрет снова, необходимые шаги все еще здесь. Мое плохое, я не делал этого с самого начала - но, как вы можете видеть из отметки времени, это был один из моих ранних ответов. Мы все учимся :) – Izzy 25 June 2013 в 03:58
  • 4
    Поле привязки адреса было под /etc/mysql/mysql.conf.d/mysqld.cnf для моей системы. – Eric G 8 September 2017 в 22:11
  • 5
    @EricG Спасибо за указатель. Мой ответ был 5 лет назад, поэтому конфиги немного изменились (и, вероятно, стали более модульными). – Izzy 8 September 2017 в 22:13

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

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