MySql comandi

  mysql

Entrare in modalità comandi di mysql come utente root

sudo mysql -u root

Creare database
{ modificare nomeDatabase con un nome appropriato }

CREATE DATABASE nomeDatabase;

Creare un utente
{ modificare nomeUtente e password con uno appropriato, gli apici vanno tenuti }

CREATE USER 'nomeUtente'@'localhost' IDENTIFIED BY 'password';

Dare privilegi all’utente per il database creato
{modificare nomeDatabase e nomeUtente con uno appropriato}

GRANT ALL PRIVILEGES ON nomeDatabase.* TO 'nomeUtente'@'localhost';
FLUSH PRIVILEGES;
QUIT;

visualizzare i database presenti

SHOW databases;

visualizzare le tabelle di un database
{modificare nomedatabase con il nome appropriato}

SHOW tables from nomedatabase;

usare un database
{modificare nomedatabase con il nome appropriato}

USE nomedatabase;

se si vogliono visualizzare le tabelle del database selezionato

SHOW tables;

visualizzare la struttura di una tabella
{modificare nometabella con uno appropriato}

DESC nometabella;

Importare un database

sudo mysql -uroot -pmypassword nomeDatabase<nomeFile.sql 

cambiare password ad un utente:

sudo mysql-u root -p
use mysql
ALTER USER 'nome utente'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password' 

Una risposta a “MySql comandi”

SCRIVI UN COMMENTO