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

Připojte se k mysql na jiném serveru

Protože se váš databázový server liší od vašeho serveru php/apache, musíte zadat název hostitele jako 172.x1.x1.x2 v připojovacím řetězci mysql-php.

Také se ujistěte, že uživatel mysql root mít oprávnění ke vzdálenému připojení. Jinak mysql-server nepovolí váš root uživatel se může vzdáleně přihlásit. tj. z vašeho serveru1.

Můžete se ujistit, že z mysql.user tabulka.

mysql> select Host,User from user where User = "root";
+------------+------+
| Host       | User |
+------------+------+
| 127.0.0.1  | root |
| ::1        | root |
| localhost  | root |
| sgeorge-mn | root |
| %          | root |
+------------+------+
4 rows in set (0.01 sec)

% znamená jakýkoli hostitel.

Chcete-li vytvořit uživatele s oprávněním ke vzdálenému připojení, použijte následující mysql dotaz:

mysql> CREATE USER 'root'@'%' IDENTIFIED BY 'your_password';


  1. LOWER LIKE vs. ILIKE

  2. Nejlepší datový typ pro ukládání hodnot měn v databázi MySQL

  3. Předat hodnoty načtené ze souboru jako vstup do SQL dotazu v Oracle

  4. Protokolování Oracle SQL Query