sql >> Database >  >> RDS >> Mysql

MySQL:hoe externe verbinding met mysql toe te staan?

Dat is standaard toegestaan ​​op MySQL.

Wat standaard is uitgeschakeld, is externe root toegang. Als u dat wilt inschakelen, voert u dit SQL-commando lokaal uit:

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

En zoek dan de volgende regel en commentaar erop in uw my.cnf bestand, dat meestal op /etc/mysql/my.cnf . staat op Unix/OSX-systemen. In sommige gevallen is de locatie voor het bestand /etc/mysql/mysql.conf.d/mysqld.cnf).

Als het een Windows-systeem is, kun je het vinden in de MySQL-installatiemap, meestal zoiets als C:\Program Files\MySQL\MySQL Server 5.5\ en de bestandsnaam is my.ini .

Regel wijzigen

 bind-address = 127.0.0.1

naar

 #bind-address = 127.0.0.1

En herstart de MySQL-server (Unix/OSX , en Windows ) om de wijzigingen door te voeren.



  1. Geaggregeerde functie in MySQL - lijst (zoals LISTAGG in Oracle)

  2. Installatie van SQL Server Failover Cluster-instantie - Deel 1

  3. Een berekend veld maken in een Microsoft Access-query

  4. Hoe de MySql root-wachtwoordopdrachtregel in ubuntu linux te resetten/wijzigen?