Difference between revisions of "MySQL:Tips"
From Aino Wiki
(→Gestione del DB) |
(No difference)
|
Latest revision as of 10:48, 1 May 2023
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
MS SQL | C# | Visual Studio | Linux
Parole chiave: mysql client