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

Свържете се с mysql на друг сървър

Тъй като вашият сървър на база данни е различен от вашия php/apache сървър, трябва да посочите името на хоста като 172.x1.x1.x2 в низ за връзка mysql-php.

Също така се уверете, че потребителят на mysql root имат разрешение за отдалечена връзка. Друг мъдър mysql-сървър няма да позволи вашия root потребител да влезе отдалечено. от вашия сървър1.

Можете да се уверите в това от mysql.user таблица.

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)

% означава всеки хост.

За да създадете потребител с разрешение за отдалечена връзка, използвайте следния mysql заявка:

mysql> CREATE USER 'root'@'%' IDENTIFIED BY 'your_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. Имам ли нужда от htmlentities() или htmlspecialchars() в подготвените оператори?

  2. Mysql Увеличаваща променлива производителност

  3. ИЗБЕРЕТЕ всички записи, които са на 30 дни

  4. Как да използвате .htaccess за красиви връзки

  5. MySQL се присъединява с клауза where