sql >> Databasteknik >  >> RDS >> Mysql

Mysql lägger till användare för fjärråtkomst

För att kunna ansluta på distans måste du ha MySQL bind port 3306 till din maskins IP-adress i my.cnf. Då måste du ha skapat användaren i både localhost och '%' jokertecken och ge behörigheter för alla DB:er som sådana . Se nedan:

my.cnf (my.ini på Windows)

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

Sedan:

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

Sedan:

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

Beroende på ditt operativsystem kan du behöva öppna port 3306 för att tillåta fjärranslutningar.



  1. Frågar en länkad sql-server

  2. 'IF' i 'SELECT'-satsen - välj utdatavärde baserat på kolumnvärden

  3. Aggregera en enda kolumn i frågan med många kolumner

  4. Oracle:exporterar endast schema