sql >> Database teknologi >  >> RDS >> Mysql

Linker MySQL Workbench til min fjernserver

MySQL behandler logins som specifikke for den vært, de kommer fra. Du kan have en anden adgangskode fra din hjemmemaskine end den, du bruger på selve serveren, og du kan have helt forskellige sæt tilladelser givet til det samme brugernavn fra forskellige oprindelsesværter.

På PHPMyadmin kører databasen på samme server som webserveren og refererer derfor til sig selv som localhost , med IP 127.0.0.1 . Din maskine, hvorpå Workbench er installeret, skal have adgang til MySQL med andre legitimationsoplysninger end din [email protected] . Serveren kræver, at du giver adgang til dit brugernavn fra enhver vært, du har til hensigt at oprette forbindelse fra.

I PhpMyAdmin skal du give adgang til din database fra fjernværten:(Se også Pekkas svar for, hvordan du tillader forbindelser fra enhver vært)

GRANT ALL PRIVILEGES on dbname.* TO [email protected]_remote_hostname IDENTIFIED BY 'yourpassword';

For at se alle de bevillinger, du i øjeblikket har på localhost så du kan duplikere dem for fjernværten:

SHOW GRANTS FOR [email protected];

Derudover skal MySQL-serveren konfigureres til at acceptere fjernforbindelser i første omgang. Dette er ikke altid tilfældet, især på webhostingplatforme. I my.cnf fil, skip-networking linje skal fjernes eller kommenteres ud. Hvis der ikke er skip-networking linje, skal du kommentere linjen ud:

bind-address = 127.0.0.1 

...genstart derefter MySQL.



  1. Sideskift i HTML2Pdf

  2. MySQL:Undgå at vælge kolonner med samme bruger-id

  3. Sådan linkes mysqlcppconn.lib til et c++-projekt

  4. Admin-scripts i R12.2 Ebuisness Suite