sql >> Database >  >> RDS >> Mysql

Mysql gebruiker toevoegen voor toegang op afstand

Om op afstand verbinding te kunnen maken, moet MySQL poort 3306 binden aan het IP-adres van uw machine in my.cnf. Dan moet u de gebruiker zowel in localhost als '%' wildcard hebben aangemaakt en als zodanig machtigingen verlenen voor alle DB's . Zie hieronder:

mijn.cnf (mijn.ini op Windows)

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

Dan:

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

Dan:

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

Afhankelijk van uw besturingssysteem moet u mogelijk poort 3306 openen om externe verbindingen toe te staan.



  1. Gebruik van php-variabelen in MySQL insert statement

  2. Probleem met meerdere Oracle-query's

  3. MySQL:WIJZIG TABEL als kolom niet bestaat

  4. Koppel partitie LIST aan bestaande tabel in postgres 11