sql >> Databáze >  >> RDS >> Mysql

Jak zpřístupnit databázi mySQL v mé lokalitě z různých počítačů?

KROK 1:Zkontrolujte připojení IP

Ve výchozím nastavení umožňuje připojení pouze z 127.0.0.1. Používáte Windows nebo linux?

Otevřete my.cnf a změňte adresu vazby na IP vaší sítě.

[mysqld]
user            = mysql
pid-file        = /var/run/mysqld/mysqld.pid
socket          = /var/run/mysqld/mysqld.sock
port            = 3306
basedir         = /usr
datadir         = /var/lib/mysql
tmpdir          = /tmp
language        = /usr/share/mysql/English
bind-address    = 127.0.0.1

Více informací lze snadno najít na google. Zkontrolujte toto .

KROK 2:Zkontrolujte firewall

Také, jak to komentoval @Leandro , zkontrolujte nastavení brány firewall systému Windows, abyste umožnili připojení.

Jedním snadným způsobem, jak to otestovat, je vytvořit telnet z klientského počítače na IP síť MySQL, port 3306 a zjistit, zda se připojuje nebo není blokován.

KROK 3:Zkontrolujte uživatelská oprávnění mysql

Jakmile budete mít připojení IP, uživatel, kterého vaši absolventi používají, by měl mít oprávnění k přihlášení z jakéhokoli hostitele. Pokud například používají root, musíte spustit dotaz takto:

update user set host=’%’ where user=’root’ and host=’ubuntuserv’;

Můžete vidět více informací zde .



  1. SQL Server Collection Inventory Script -1

  2. Vrátit aktuální přihlašovací jméno na SQL Server (T-SQL)

  3. Magicbricks migruje na MariaDB, aby podpořila svůj velkoobjemový provoz

  4. Automatizace defragmentace indexu v databázi MS SQL Server