commun:db_server
Ceci est une ancienne révision du document !
Table des matières
Database server
Installation
sudo apt install mariadb-server sudo systemctl start mariadb sudo systemctl enable mariadb sudo systemctl status mariadb
Sécurisation après installation
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.
Permettre l'accès depuis le réseau
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;
Dumper une base de données
mysqldump -u root -p --databases blog > blog.sql
Importer une base de données
Créer l'utilisateur et la base
Se connecter à la base
sudo mysql
Rentrer les commandes suivantes
CREATE USER 'blog'@'webserver.beafrancois.fr' IDENTIFIED VIA mysql_native_password USING 'xxxxxx'; CREATE DATABASE IF NOT EXISTS `blog`; GRANT ALL PRIVILEGES ON `blog`.* TO 'blog'@'webserver.beafrancois.fr';
Importer la base
mysql -u root -p blog < /mnt/host_tmp/blog.sql
Autres opérations sur les bases
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;
commun/db_server.1673792440.txt.gz · Dernière modification : (modification externe)
