Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Hubungkan ke mysql di server yang berbeda

Karena server database Anda berbeda dari server php/apache Anda, Anda perlu menentukan nama host sebagai 172.x1.x1.x2 dalam string koneksi mysql-php.

Pastikan juga bahwa pengguna mysql root memiliki izin koneksi jarak jauh. Server mysql bijaksana lainnya tidak akan mengizinkan root Anda pengguna untuk login dari jarak jauh. yaitu dari server1 Anda.

Anda dapat memastikannya dari mysql.user tabel.

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)

% berarti semua host.

Untuk membuat pengguna dengan izin koneksi jarak jauh, gunakan mysql berikut ini permintaan:

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. Bidang MySQL umum dan tipe data yang sesuai

  2. Apa yang dimaksud dengan bilah ganda (||) dalam SQL?

  3. MySQL di Cloud - Migrasi Online dari Amazon RDS ke Server Anda sendiri:Part2

  4. Mensimulasikan MySQL ORDER BY FIELD() di Postgresql

  5. Kesalahan memuat driver QMYSQL