Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 12542|Risposta: 0

[Risolto] L'IP HOSt non è consentito connettersi a questo server MySQL

[Copiato link]
Pubblicato su 18/07/2016 11:05:22 | | |
Errore: 1130-host... non è permesso connettersi a questo server MySql

Soluzione alternativa:

1。 Riformare il sistema elettorale.

Potrebbe darsi che il tuo account non sia autorizzato ad accedere da remoto, solo su localhost. A questo punto, basta accedere a mysql sul computer localhost, cambiare l'elemento "host" nella tabella "user" nel database "mysql" e cambiarlo da "localhost" a "%"

mysql -u root -pvmwaremysql>usa mysql;

mysql>update user set host = '%' dove user = 'root';

privilegi mysql>flush;

mysql>select host, utente da utente;

mysql>quit

2. Legge sull'autorizzazione.

Ad esempio, se vuoi che MyUser si connetta a un server MySQL da qualsiasi host usando MyPassword.

CONCEDERE TUTTI I PRIVILEGI SU *.* A 'myuser'@'%' IDENTIFICATO CON 'mypassword' CON OPZIONE DI CONCESSO;

PRIVILEGI DI SCASSO;

Se vuoi permettere all'utente myuser di connettersi al server mysql da un host con IP 192.168.1.6 e usare mypassword come password

CONCEDERE TUTTI I PRIVILEGI SU *.* A 'myuser'@'192.168.1.3' IDENTIFICATO DA 'MIA PASSWORD' CON OPZIONE DI CONCESSO;

PRIVILEGI DI SCASSO;

Se vuoi permettere all'utente di connettersi al database DK del server MySQL da un host con IP 192.168.1.6 e usare MyPassword come password

CONCEDERE TUTTI I PRIVILEGI SU dk.* A 'myuser'@'192.168.1.3' IDENTIFICATO DA 'MIAPASSWORD' CON OPZIONE DI CONCESSO;

PRIVILEGI DI SCASSO;

Il primo metodo che ho usato, ho semplicemente scoperto che non funzionava, l'ho cercato su Internet ed ho eseguito una istruzione in meno mysql>FLUSH RIVILEGES per far entrare in vigore la modifica. Questo è tutto

Un altro metodo, ma non l'ho provato personalmente, l'ho trovato sul csdn.net, puoi dare un'occhiata.

Esegui su una macchina con mysql installato:

1. d:\mysql\bin\>mysql -h localhost -u root // Questo dovrebbe permetterti di accedere al server MySQL


2. mysql>CONCEDE TUTTI I PRIVILEGI SU *.* A 'root'@'%' CON OPZIONE CONCESSO // Concede a qualsiasi host l'accesso ai dati


3. PRIVILEGI MYSQL>FLUSH // modifica entra in vigore


4. ESCI > mysql // Esci dal server MySQL

Questo ti permette di accedere come root su qualsiasi altro host!







Precedente:MySQL 5.1.73 è una versione senza installazione di download x32 e x64-bit
Prossimo:i siti .net leggono file di grandi dimensioni
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com