Sign inSign up

adminprojet123/bdd

By adminprojet123

•Updated over 5 years ago

Base de données dans le réseau interne

Image
0

462

adminprojet123/bdd repository overview

⁠Utilisation de la Base de Données

⁠Créer et lancer iamge docker

docker build -t bdd .
docker run -it --rm -d -p 3306:3306 --network test-reseau --ip 172.16.128.10 --name bdd bdd

⁠Connecter au Réseau

docker network connect --ip 172.16.129.10 zone_dmz bdd
docker inspect -f '{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}' bdd

⁠Cofiguration de mysql

docker exec -it web-intern service mysql restart
⁠Rendre mysql server accessible

Modifier le fichier /etc/mysql/mysql.conf.d/mysqld.cnf ajouter la ligne

bind adress : 172.16.0.0
⁠Sécirité

Lancer la commande

mysql_secure_installation

mettre oui niveau du mot de passe : 1 Password : < mot de passe > mettre oui au reste

⁠Création des tables nécessaires

Entrer dans la ligne de commande mysql grâce à la commande suivante

mysql

Entrer les lignes de commandes SQL suivantes

CREATE DATABASE example_database;
CREATE USER 'b2b'@'172.16.129.4' IDENTIFIED WITH mysql_native_password BY 'P@sswordMysql123';
GRANT ALL ON example_database.* TO 'test'@'172.16.128.4';

CREATE TABLE example_database.todo_list (
    item_id INT AUTO_INCREMENT,
    content VARCHAR(255),
    PRIMARY KEY(item_id)
);

INSERT INTO example_database.todo_list (content) VALUES ("My first important item");

⁠Sources

Tag summary

Content type

Image

Digest

Size

153.3 MB

Last updated

over 5 years ago

docker pull adminprojet123/bdd