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';