per quale DB è l'utente? guarda questo esempio
mysql> create database databasename;
Query OK, 1 row affected (0.00 sec)
mysql> grant all on databasename.* to [email protected] identified by 'password';
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
quindi per tornare alla domanda l'operatore "%" indica tutti i computer nella rete.
come aspesa mostra Sono anche sicuro che devi creare o aggiornare un utente. cercare tutti gli utenti di MySQL:
SELECT user,password,host FROM user;
non appena avete ottenuto il vostro utente imposta si dovrebbe essere in grado di collegare in questo modo:
mysql -h localhost -u gmeier -p
Speranza che aiuta
Questo mi ha aiutato ad usare un'istanza MySQL privata di WebFaction. Ho seguito i passaggi CREATE USER e GRANT ALL, ho impostato 'mysql.default_port =' nel mio php.ini, quindi ho usato '127.0.0.1' dappertutto per il mio nome host db –
spex
Molto utile. Solo un commento my.cnf potrebbe includere un altro file di configurazione in modo che la riga relativa possa essere altrove. In my.cnf cerca una riga che inizi con! Include, se bind-address non è in my.cnf potrebbe trovarsi in quel file incluso. – Joan
Dov'è il file my.cnf? –