Domanda

Ho MySQL installato su un server Windows 2003 nel nostro dominio. Non riesco a collegarmi ad altre macchine sul dominio. Apro il pannello di amministrazione di MySQL e provo a cambiare il nome del server da localhost al nome della macchina che non lo riconosce. Ho provato anche a qualificare completamente il nome. Qualche idea su cosa devo cambiare?

È stato utile?

Soluzione 4

Stavo provando a connettermi al database usando l'id utente root predefinito. Ho creato un nuovo utente e ho concesso a questo utente l'autorizzazione di lettura per le tabelle necessarie.

Altri suggerimenti

Che tipo di errore, l'incapacità totale di connettersi? Windows Firewall è il primo posto in cui cercare, per assicurarsi che la porta 3306 sia aperta.

hai ricontrollato le autorizzazioni sui database usando qualcosa come

concedi tutti i privilegi su 'database'. '*' a 'username' @ 'remote_machine_ip' identificato da 'password';

Come menzionato Sukasa, ricontrolla anche tutti i firewall che potresti aver configurato

Devi cercare nel file my.cnf e cercare l'impostazione indirizzo bind e l'impostazione skip-networking . Si desidera che quest'ultimo sia rimosso o commentato e che il primo sia l'indirizzo IP della macchina. Riavvia MySQL dopo aver apportato le modifiche.

Un certo numero di pacchetti di installazione MySQL è impostato automaticamente su un'installazione solo socket locale, il che è utile per la sicurezza ma compromette notevolmente la connettività di rete. : -)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top