sudo apt install mariadb-server sudo systemctl start mariadb sudo systemctl enable mariadb sudo systemctl status mariadb
sudo mysql_secure_installation
Là il faut configurer le mot de passe root.
Et quand c'est chelou ne pas hésiter à ne pas mettre la valeur par défaut.
Creation de l'utilisateur root qui a accès depuis cahute.
CREATE USER 'root'@'cahute.beafrancois.fr' IDENTIFIED BY "xxxxxxxxx" GRANT GRANT ON *.* TO 'root'@'cahute.beafrancois.fr'; FLUSH PRIVILEGES;
mysqldump -u root -p --databases blog > blog.sql
Se connecter à la base
sudo mysql
Rentrer les commandes suivantes
CREATE USER 'blog'@'webserver.beafrancois.fr' IDENTIFIED VIA mysql_native_password;
SET PASSWORD FOR 'blog'@'webserver.beafrancois.fr' = PASSWORD('New_Password');
CREATE DATABASE IF NOT EXISTS `blog`;
GRANT ALL PRIVILEGES ON `blog`.* TO 'blog'@'webserver.beafrancois.fr';
mysql -u root -p blog < /mnt/host_tmp/blog.sql
log à la console mysql
mysql -u root -p
effacer une base de donnée
DROP DATABASE bla;
lister les bases de donnée
SHOW DATABASES;