- Home
- Categorie
- Coding e Sistemistica
- Hosting, Server e Domini
- Impossibile creare database con phpmyadmin.
-
Impossibile creare database con phpmyadmin.
Sera a tutti.
Ho un problema con phpmyadmin. Non mi fa creare un nuovo database Mysql. C' è la voce: Crea un nuovo database:. Più sotto nessun privileggio, in rosso. Non c' è nessun link che mi faccia creare il db.
Ho creato un webserver casalingo su un thin client. Uso la distro debian 6 senza grafica. Lo gestisco da remoto con putty, sulla stessa rete lan.
Da telnet ho dato questi comandi:
mysqld_safe --skip-grant-tables
mysql -u root
UPDATE mysql.user SET Password=PASSWORD('mia_password') WHERE User='root';
FLUSH PRIVILEGES;Ho dato questi comandi perché non mi faceva logale. Come posso risolvere il problema?
-
l'utente utilizzato non ha i permessi necessari per la creazione di database.
-
Ma mia_password va sostituita con la password che vuoi dare a root. A quel punto hai un utente root funzionante. Non devi fare altro che aggiungere altri utenti.
-
@paolino said:
Ma mia_password va sostituita con la password che vuoi dare a root. A quel punto hai un utente root funzionante. Non devi fare altro che aggiungere altri utenti.
Lo so che mia_password devo mettere quella associata al utente root. Adesso ho scoperto un errore. Con phpmyadmin qualunque utente metto, qualunque password metto, ho accesso al database. Se non metto nessuna password, non ho accesso. Cosa ho combinato?
Do questi comandi:
mysql -u root
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD(’nuovapassword’) WHERE User = ‘root’;
mysql> FLUSH PRIVILEGES;Mi esce un errore:
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') WHERE User = .root.' at line 1
-
Occhio agli spazi e agli apici