Kilka wskazówek post-instalacyjnych

Domyślne ustawienia dla klienta z CLI znajdują się w ~/.my.cnf:

~/.my.cnf
[client]
user=mysqluser
password=mysqlpass
Ustawianie hasła root-a na bazie

Zmiana hasła po zalogowaniu się do konsoli MySQL-a:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password';

Uprawniania root-a poza localhost:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

Wywalenie w/w uprawnień:

REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'root'@'%';
DROP USER 'root'@'%';
FLUSH PRIVILEGES;
Dodatkowe argumenty

Jeśli nie chcemy uruchamiać połączeń TCP dla serwera, do rc.conf.local dodajemy linię:

mysql_args="--skip-networking"
Bazy danych, użytkownicy

Tworzenie bazy danych:

create database baza;

Tworzenie użytkownika i nadawanie pełnych praw do bazy:

CREATE USER 'user'@'localhost' IDENTIFIED BY 'password';
GRANT ALL on baza.* to 'user'@'localhost';

Usuwanie bazy danych:

drop database baza;