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

Mysql tilføjer bruger til fjernadgang

For at kunne tilslutte eksternt, skal du have MySQL bind port 3306 til din maskines IP-adresse i my.cnf. Så skal du have oprettet brugeren i både localhost og '%' wildcard og give tilladelser til alle DB'er som sådan . Se nedenfor:

my.cnf (my.ini på Windows)

#Replace xxx with your IP Address 
bind-address        = xxx.xxx.xxx.xxx

Så:

CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypass';
CREATE USER 'myuser'@'%' IDENTIFIED BY 'mypass';

Så:

GRANT ALL ON *.* TO 'myuser'@'localhost';
GRANT ALL ON *.* TO 'myuser'@'%';
FLUSH PRIVILEGES;

Afhængigt af dit operativsystem skal du muligvis åbne port 3306 for at tillade fjernforbindelser.



  1. mysql-understøttelse i php 7

  2. php echo første række vent/søv derefter echo anden række

  3. Brug en enkelt forespørgsel til at trække fra flere tabeller

  4. Regex-forespørgsel i Hibernate