sql >> Databasteknik >  >> RDS >> Mysql

Anslut till mysql på en annan server

Eftersom din databasserver skiljer sig från din php/apache-server måste du ange värdnamnet som 172.x1.x1.x2 i mysql-php anslutningssträng.

Se också till att mysql-användaren root har fjärranslutningsbehörighet. Annars tillåter inte mysql-server din root användare att logga in på distans. d.v.s. från din server1.

Du kan se till att från mysql.user bord.

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)

% betyder vilken värd som helst.

För att skapa en användare med fjärranslutningsbehörighet, använd följande mysql fråga:

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


  1. Vad är effektivare - att lagra loggar i sql-databas eller filer?

  2. hur skapar man inloggningssida i Android-appen?

  3. Unikt modellfält i Django och skiftlägeskänslighet (postgres)

  4. MySQL till SQL Server-migrering