Installer et configurer MariaDB

  • View
    399

  • Download
    6

Embed Size (px)

Text of Installer et configurer MariaDB

Installer et configurer MariaDB


par William Agasvari

Installer et configurer MariaDB

D4.FR - Hbergement de Sites Internet

Installer et configurer MariaDB

Choix de la configuration serveur.

Installation MariaDb sur une DEBIAN Wheezy.

Installation Phpmyadmin.

Scuris les accs au serveur MariaDb.

Tuning MariaDB.

Installer et configurer MariaDB

Choix de la configuration serveur.

Installer et configurer MariaDB

Choix de la configuration serveur..Matriel: CPU Multi-Coeurs RAM importante pour une mise en cache.Disques SSD ddi aux stockage des donnes.Carte rseau et VLAN ddi

Installer et configurer MariaDB

Installation MariaDb sur une DEBIAN Wheezy.

Installer et configurer MariaDB

Installation MariaDb sur une DEBIAN Wheezy.MariaDB nest pas encore disponible dans les dpts officiels de Debian. Pour linstaller il faut donc utiliser les dpts de MariaDB que lon peut trouver sur leur site. Les packageurs Debian sont toujours en discussions pour savoir sils vont remplacer MySQL par MariaDB.

Installer et configurer MariaDB

Installation MariaDb sur une DEBIAN Wheezy. importer la cl GPG pour verification de l' intgrit des packages tlcharger.apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db

Installer et configurer MariaDB

Installation MariaDb sur une DEBIAN Wheezy. Ajouter l'adresse du depot de MariaDB dans votre source liste sources.list.#vi /etc/apt/sources.list# MariaDB 5.5 repository list deb http://ftp.osuosl.org/pub/mariadb/repo/5.5/debian wheezy maindeb-src http://ftp.osuosl.org/pub/mariadb/repo/5.5/debian wheezy main

Installer et configurer MariaDB

Installation MariaDb sur une DEBIAN Wheezy.

apt-get update apt-get install mariadb-server

Installer et configurer MariaDB

Installation MariaDb sur une DEBIAN Wheezy.

Choisir un mot de passe complexe!

Installer et configurer MariaDB

Installation MariaDb sur une DEBIAN Wheezy.

Stockage des donnes MariaDB/etc/mysql/my.cnfdatadir = /var/lib/mysql

Conseil vers Disque SSD

Installer et configurer MariaDB

Installation & configurer Phpmyadmin.

Installer et configurer MariaDB

Installation & configurer Phpmyadmin.apt-get install phpmyadminhttp(s)://mon_ip//phpmyadmin

Installer et configurer MariaDB

Installation & configurer Phpmyadmin.

Installer et configurer MariaDB

Scuris les accs au serveur MariaDb.

Installer et configurer MariaDB

Scuris les accs au serveur MariaDb../mysql_secure_installationCe programme vous permet d'amliorer la scurit de votre installation de MariaDB:

Vous pouvez dfinir un mot de passe pour les comptes root .

Vous pouvez supprimer des comptes profondes qui sont accessibles de l'extrieur de l'hte local .

Vous pouvez supprimer des comptes utilisateurs anonymes .

Vous pouvez supprimer la base de donnes de test , qui est par dfaut peut tre consult par des utilisateurs anonymes .

Installer et configurer MariaDB

Scuris les accs au serveur MariaDb.couter uniquement le localhost/etc/mysql/my.confbind-address = 127.0.0.1

Installer et configurer MariaDB

Scuris les accs au serveur MariaDb.Autorise une ou plusieurs IPMise en place de rgle de Par-feu.bind-address = 0.0.0.0on bloque tout!iptables -P INPUT DROP#Autorise MariaDBiptables -A INPUT -s 192.168.0.40 -p tcp --dport 3306 -j ACCEPTiptables -A INPUT -s 192.168.0.44 -p tcp --dport 3306 -j ACCEPT

Installer et configurer MariaDB

Scuris les accs au serveur MariaDb.Autorisation Ip par user et par base

Installer et configurer MariaDB

Scuris les accs au serveur MariaDb.Autorisation action par user

Installer et configurer MariaDB

Scuris les accs au serveur MariaDb.Autorisation action par user sur une base

Installer et configurer MariaDB

Scuris les accs au serveur MariaDb.

flush privileges

Installer et configurer MariaDB

Scuris les accs au serveur MariaDb.limitation action par user.

Installer et configurer MariaDB

Scuris les accs au serveur MariaDb.Quota par user.$rows = mysql_query("SHOW TABLE STATUS FROM $Vl_user_mysql_bd."");$dbSize = 0;$dbrows = 0;while ($row = mysql_fetch_array($rows)){$dbSize += $row['Data_length'] + $row['Index_length'];$dbrows += $row['Rows'];}$dbSize_Mo = $dbSize/1024/1024;$dbSize_Mo = round($dbSize_Mo,0);

Installer et configurer MariaDB

Scuris les accs au serveur MariaDb.Quota par user.

echo "oops , quota depass \n";

mysql_query("UPDATE `mysql`.`db` SET `Insert_priv` = 'N',`Update_priv` = 'N',quota_over='yes' WHERE `db`.`Db` = '".$Vl_user_mysql_bd."' and Host='localhost' ");

mysql_query("flush privileges");

Installer et configurer MariaDB

Tuning MariaDB.

Installer et configurer MariaDB

Tuning MariaDB.

MySQL Tuner est un outil utile qui se connecte MariaDB et fournit des recommandations de configuration bas sur la charge de travail . Vous devez laisser votre instance MariaDB fonctionner pendant au moins 24 heures avant d'excuter le tuner . Le plus l'instance a t en cours d'excution , le meilleur conseil le tuner fournira.

Installer et configurer MariaDB

Tuning MariaDB.

Installer et configurer MariaDB

Backup / Dumping Base de donnes

Installer et configurer MariaDB

Backup / Dumping Base de donnes

mysqldump -uknacki_backup -pXXXXXXXXXXXXXXXXX totoball_base

Installer et configurer MariaDB

Backup / Dumping Base de donnes...LISTEBDD=$( echo 'show databases' | mysql -uknacki_backup -pXXXXXXXXXXXXXXXXX for SQL in $LISTEBDDdoif [ $SQL != "information_schema" ] && [ $SQL != "mysql" ] && [ $SQL != "Database" ]; then#echo $SQLmysqldump -uknacki_backup -pXXXXXXXXXXXXXXXXX $SQL | gzip > /home/admin/scripts/tmp/$SQL"_mysql_"$DATE.sql.gzscp /home/admin/scripts/tmp/$SQL"_mysql_"$DATE.sql.gz 37.xx.xx.xx:/data/toto-57667/mysql_sql/$DATE

fidone

Installer et configurer MariaDB

Questions?

Installer et configurer MariaDB

william@d4.fr
https://www.d4.fr

Click to edit the title text format