Debian 8 installer un serveur LAMP (apache2, mariadb, php7, phpmyadmin)

-installer apache2 apt-get install apache2 apache2-bin apche2-data apache2-utils ssl-cert -installer mariadb apt-get install mariadb-server mariadb-client Exécutez le script mysql_secure_installation pour sécuriser la base de données: -Enter current password fo root -Change the root password? [Y/n] n -Remove anonymous users ? [Y/n] Y -Disallow root login remotley ? [Y/n] Y -Remove test database and access to it ? [Y/n] Y -Reload privilege tables now ? [Y/n] Y -installer php7 Ajout du dépot Dotdeb echo "deb http://packages.dotdeb.org jessie all" > /etc/apt/sources.list.d/dotdeb.list wget […]

Plus

Dump base de données

dump d’une base de données mysqldump -u root -p nom-base > nom-base.sql dump de toutes les bases de données: mysqldump -u root -p --all-databases > mysql-dump-all-base.sql compresser le dump: mysqldump -u root -p --all-databases | gzip > mysql-dump-all-base.sql.gz dump d’une table : mysqldump -u root -p nom-base nom-table > nom-table-de-nombase.sql

Plus

Administration de mysql

changer le mot de passe root: use mysql; UPDATE mysql.user SET Password = PASSWORD('nouveau mot de passe') WHERE User = 'root'; FLUSH PRIVILEGES; créer une base de données CREATE DATABASE nom_base; créer une base de données avec l’encodage utilisé CREATE DATABASE nom_base DEFAULT CHARACTER SET 'utf8'; vérifier l’encodage: SHOW VARIABLES LIKE 'char%'; supprimer une base de données: DROP DATABASE nom_base; afficher toutes les bases de données SHOW DATABASES; créer un utilisateur et ajouter les droits sur une base GRANT ALL […]

Plus

Dump mysql (compatible avec debian)

-créer le fichier dumpbase.sh touch dumpbase.sh -droits nécessaires: chmod +x dumpbase.sh #!/bin/bash set -euo pipefail rougefonce='\e[0;31m' vertfonce='\e[0;32m' neutre='\e[0;m' bleufonce='\e[0;34m' read -p 'Veuillez entrer votre user mysql:' rep user=$rep read -p 'Veuillez entrer le mot de passe de votre user mysql:' -s repp passe=$repp if [ ! -z "$user" ] && [ ! -z "$passe" ] then echo -e "\n" sleep 2 mysql -u $user -p$passe -e "SHOW DATABASES;" echo -e "\n" echo -e "${bleufonce}Choix disponible:\n${neutre}" echo -e "1- Effectuer le […]

Plus