MySql: concedere l'autorizzazione di accesso utente di root da qualsiasi host

MySql: concedere l'autorizzazione di accesso utente di root da qualsiasi host
MySql: concedere l'autorizzazione di accesso utente di root da qualsiasi host

Video: MySql: concedere l'autorizzazione di accesso utente di root da qualsiasi host

Video: MySql: concedere l'autorizzazione di accesso utente di root da qualsiasi host
Video: Come Risolvere "Rete non identificata" Windows 7/8/10/Vista - YouTube 2024, Aprile
Anonim

Si noti che questo non è molto sicuro e dovrebbe essere utilizzato solo per una casella di sviluppo locale in cui non si ha voglia di impostare autorizzazioni individuali, ma è comunque necessario connettersi da altre macchine.

Per configurare questa funzione, è necessario aggiornare la tabella utente mysql per consentire l'accesso da qualsiasi host remoto, utilizzando il carattere jolly%.

Apri il client mysql della riga di comando sul server usando l'account root.

mysql -uroot

Quindi dovrai eseguire i seguenti due comandi, per vedere a cosa è già impostato l'host dell'utente root:

use mysql; select host, user from user;

Ecco un esempio dell'output sul mio database, che è praticamente le impostazioni predefinite. Si noti che ubuntuserv è il nome host del mio server.

mysql> use mysql; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed

mysql> select host,user from user; +-----+------+ | host | user | +-----+------+ | ubuntuserv | root | | localhost | debian-sys-maint | | localhost | root | +-----+------+ 3 rows in set (0.00 sec)

Ora aggiornerò l'host ubuntuserv per utilizzare il carattere jolly, quindi eseguirò il comando per ricaricare le tabelle dei privilegi. Se stai eseguendo questo comando, sostituisci il nome host della tua casella per ubuntuserv.

update user set host=’%’ where user=’root’ and host=’ubuntuserv’; flush privileges;

Questo è tutto ciò che c'è da fare. Ora ero in grado di connettermi a quel server da qualsiasi altra macchina sulla mia rete, usando l'account di root.

Di nuovo, nota che questo non è molto sicuro, e dovresti almeno assicurarti di aver impostato una password di root.

Consigliato: