mySQL/mariaDB

Przydatne polecenia

Logowanie przy użyciu mysql do bazy na localhost:

mysql -u user -p

Lista baz danych:

show databases;

Wybór bazy danych do pracy:

use nazwaBazy;

Lista tabel w bazie danych:

show tables;

Opis tabeli:

describe baza.tabela;

Usuwanie tabeli:

drop table tabela;

Wgrywanie kopii zapasowej bazy danych z pliku sql:

mysql -u user nazwaBazy -p < nazwaPliku.sql

Tworzenie kopii bazy danych w postaci pliku sql:

????

Tworzenie nowego użytkownika:

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

Przypisywanie wszystkich praw do wszystkich tabel w bazie dla użytkownika:

GRANT ALL PRIVILEGES ON baza.* TO 'user'@'localhost';
FLUSH PRIVILEGES;

Podgląd uprawnień danego użytkownika:

SHOW GRANTS user;

Usuwanie użytkownika:

DROP USER 'user'@'localhost';

Następny wpis