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

MySQL:Sådan tillader du fjernforbindelse til mysql

Det er tilladt som standard på MySQL.

Det, der er deaktiveret som standard, er ekstern root adgang. Hvis du vil aktivere det, skal du køre denne SQL-kommando lokalt:

 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
 FLUSH PRIVILEGES;

Og find derefter følgende linje og kommenter den i din my.cnf fil, som normalt lever på /etc/mysql/my.cnf på Unix/OSX-systemer. I nogle tilfælde er placeringen af ​​filen /etc/mysql/mysql.conf.d/mysqld.cnf).

Hvis det er et Windows-system, kan du finde det i MySQL-installationsbiblioteket, normalt noget i stil med C:\Program Files\MySQL\MySQL Server 5.5\ og filnavnet vil være my.ini .

Skift linje

 bind-address = 127.0.0.1

til

 #bind-address = 127.0.0.1

Og genstart MySQL-serveren (Unix/OSX , og Windows ) for at ændringerne træder i kraft.



  1. Mine foretrukne PostgreSQL-forespørgsler og hvorfor de betyder noget

  2. NHibernate-kortlægning for Oracle INTERVAL DAG TIL ANDEN datatype

  3. Et dybdegående kig på databaseindeksering

  4. 5 sikkerhedsfordele ved cloud-baserede databaseovervågningsløsninger