Login Login
MORE

WIDGETS

Widgets

Wanted articles
Who is online?
Article tools

MySQL:Tips

From Aino Wiki

Jump to: navigation, search

Gestione del DB

Premessa
Gli esempi si riferiscono a comandi impartiti da finestra terminale Linux usando il client mysql.

user@serverName:~$  sudo mysql -u root

Per l'elenco dei DB presenti:

SHOW DATABASES;

Per avere l'elenco degli utenti sul server DB:

SELECT User FROM mysql.user;

Segue esempio di creazione di un DB e di un utente a cui si assegnano le Grant\Diritti completi:

CREATE DATABASE my_wiki;
CREATE USER 'user1'@'localhost' IDENTIFIED BY 'database_password';
GRANT ALL PRIVILEGES ON *.* TO 'user1'@localhost IDENTIFIED BY 'password1';

"*.*" si riferisce al fatto che si danno diritti per tutti i DB e tabelle.
NOTA L'apice singolo nella sintassi dei comandi dati prima potrebbe dare problemi, ometterlo.
IMPORTANTE è cruciale rendere effettive le modifiche sulle GRANT mediante.

FLUSH PRIVILEGES;

Per visualizzare le GRANT di un utente specifico:

SHOW GRANTS FOR 'user1'@localhost;

etc

-- Commento
SELECT * 
FROM Tabella
WHERE 1=1

Mappa e Link


MySQL | PHP


MS SQL | C# | Visual Studio | Linux


Parole chiave: mysql client

Author