Entrare in modalità comandi di mysql come utente root
1 |
sudo mysql -u root |
Creare database
{ modificare nomeDatabase con un nome appropriato }
1 |
CREATE DATABASE nomeDatabase; |
Creare un utente
{ modificare nomeUtente e password con uno appropriato, gli apici vanno tenuti }
1 |
CREATE USER 'nomeUtente'@'localhost' IDENTIFIED BY 'password'; |
Dare privilegi all’utente per il database creato
{modificare nomeDatabase e nomeUtente con uno appropriato}
1 2 3 |
GRANT ALL PRIVILEGES ON nomeDatabase.* TO 'nomeUtente'@'localhost'; FLUSH PRIVILEGES; QUIT; |
visualizzare i database presenti
1 |
SHOW databases; |
visualizzare le tabelle di un database
{modificare nomedatabase con il nome appropriato}
1 |
SHOW tables from nomedatabase; |
usare un database
{modificare nomedatabase con il nome appropriato}
1 |
USE nomedatabase; |
se si vogliono visualizzare le tabelle del database selezionato
1 |
SHOW tables; |
visualizzare la struttura di una tabella
{modificare nometabella con uno appropriato}
1 |
DESC nometabella; |
Importare un database
1 2 |
sudo mysql -uroot -pmypassword nomeDatabase<nomeFile.sql |
cambiare password ad un utente:
1 2 3 |
sudo mysql-u root -p use mysql ALTER USER 'nome utente'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password' |
Una risposta a “MySql comandi”
[…] qui per accedere al database e visualizzare letabelle […]