Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да накарам mysql да приема външни връзки

MySQL сървърът трябва да бъде конфигуриран да приема външни връзки (свързване към правилния мрежов интерфейс според случая), а защитната му стена трябва да бъде конфигурирана да позволява входящи връзки на този порт (TCP порт 3306). Това може или не може вече да е настроено, когато сте инсталирали MySQL (вижте iptables ако сте на *nix).

Трябва също да отчетете това в разрешенията на MySQL, както следва.

Често, когато настройвате вашите MySQL разрешения, ще задавате права за достъп на потребители само за @'localhost'. Ще трябва да се уверите, че както потребителският акаунт, така и предоставените му разрешения са зададени за подходящото име на хост или IP адрес, с който ще се свързвате от . Например, можете да създадете нов оторизиран потребител с:

GRANT ALL PRIVILEGES ON somedatabase.* TO [email protected]'somehostname' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;

Трябва да направите всичко това, преди да можете да се свържете с този сървър отдалечено, като използвате нещо подобно (този пример използва PHP):

mysql_connect('mysqlservername', 'someuser', 'password');


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Грешка във външния ключ на MySQL 1005 errno 150 първичен ключ като външен ключ

  2. Как да замените приписването на автоматично увеличаващ се първичен ключ при вмъкване на стойност в MySQL таблица?

  3. Актуализирайте първичния ключ Django MySQL

  4. Има ли начин да се покаже клауза WHERE само за едно поле в MySQL?

  5. Как да съхранявам евро символ в базата данни на mysql?