Accéder au contenu principal

Chroot MySQL sous Debian Squeeze



 

Présentation

MySQL est un gestionnaire de base de données détenu par Oracle. Il est utilisé/nécessaire pour de nombreuses applications web utilisant les technologies PHP comme Dotclear (blog) ou Piwigo (galerie photo web).


 

 

 

Installation

Sous GNU/Linux Debian squeeze, il vous suffit simplement de lancer la commande suivante :
su - root
apt-get install mysql-server
et de suivre l'ensemble des instructions.

Lien avec PHP

Si vous avez besoin d'utiliser mysql par php, je vous conseille d'installer le paquet php5-mysql de la manière suivante :
su - root
apt-get install php5-mysql

Interface d'administration par le web

Toujours sous GNU/Linux Debian squeeze, vous pouvez utiliser un outil d'administration web de MySQL nommé PhpMyAdmin qui est très utile.
Installez-le via la commande suivante :
su - root
apt-get install phpmyadmin
et suivez les instructions à l'écran.

Installer MySQL dans un chroot

Suite à l'explication sur l'installation du chroot sur ce wiki, tentons d'installer MySQL dans un chroot sous GNU/Linux Debian squeeze.
Il suffit de se connecter à son chroot puis d'y installer MySQL :
su - root
chroot /srv/chroot/squeeze /bin/bash --login
apt-get install mysql-server mysql-client php5-mysql

Accès depuis la machine hôte

Machine hôte

Pour pouvoir accéder correctement à MySQL, vous devez changer les paramètres de la machine hôte (pas le chroot).
Dans le fichier /etc/mysql/my.cnf, changez les lignes suivantes pour qu'elles correspondent à ce qui suit :
[client]
port    = 3306
socket    = /srv/chroot/squeeze/var/run/mysqld/mysqld.sock
À noter que /srv/chroot/squeeze est notre machine chroot.
Puis plus loin, trouvez bind-adress pour l'ajuster ainsi :
bind-address    = localhost
Ajoutez plus loin dans ce même fichier, la ligne suivante :
chroot = /srv/chroot/squeeze

Dans le chroot

Ensuite, dans le chroot, éditez le fichier /etc/mysql/my.cnf :
su - root
chroot /srv/chroot/squeeze /bin/bash --login
nano /etc/mysql/my.cnf
et changez la ligne suivante pour qu'elle apparaisse ainsi :
bind-address    = localhost
Ensuite redémarrez le serveur mysql :
service mysql restart

Accès phpmyadmin

Adaptez le fichier /etc/phpmyadmin/config-db.php pour lui affecter la valeur suivante :
$dbserver='127.0.0.1';
de sorte que phpmyadmin utilise l'adresse IP au lieu du socket.
Il faut avoir changé les bind-address de la machine hôte et du chroot comme expliqué ci-avant.

Commentaires

Posts les plus consultés de ce blog

Dossier de base sur un serveur Windows

Dossier de base Pour les utilisateurs de domaine Windows AD, il est possible de créer un dossier de base via l’activation du service dossier utilisateur. Ainsi, chaque utilisateur du domaine disposera d’un dossier personnel pour le stockage et la sauvegarde de ses fichiers sur le serveur de partage. Le dossier utilisateur permet de plus aux administrateurs de sauvegarder les fichiers de chacun des utilisateurs.

Le protocole ICMP | Echo Echo Response : Le ping | Le TTL

Le protocole ICMP Introduction Nous avons pu remarquer dans les chapitres précédents qu'IP était essentiellement accès sur les fonctions d'adressage et de routage. Il est configuré pour fonctionner comme si aucun problème ne pouvait survenir sur le réseau ( perte de datagrammes, congestion, problème de routage, etc .). Si un problème survient, sa solution est expéditive :  il ne route pas  ! Il a tout juste accepté de prendre en charge les problèmes de fragmentation ! Ce mode de fonctionnement n'est pas un problème en soi ( il suffit de regarder la notoriété et l'implantation d'IP ! ). Mais il est nécessaire de pouvoir dans certains cas informer les émetteurs du devenir de leurs datagrammes. C'est le rôle d' ICMP  ( I nternet  C ontrol  M essage  P rotocol) qui, comme son nom l'indique, est un  protocole d'information du contrôle de réseau . ICMP ne résoud rien, ou du moins pas grand chose, il informe ! Lorsque certains problèmes de...

أينديسبوتاد بويكا 2017 BOYKA UNDISPUTED

ت أينديسبوتاد بويكا 2017  : .. كـامل مترجـم وبجـودة عالية   🇺🇸  .. شاركوا الفيلم على أوسع نطاق أصدقائي ليستفيد الجميع من المشاهدة .. BOYKA: UNDISPUTED IV 2017  مراجعة فيلم UNDISPUTED 4 قصة الفيلم حول الملاكم بويكا الذي يخوض نزال و يكون سبب في وفاة منافسه .. ليعلم بعذ ذلك معاناة زوجته (المنافس الذي توفي) مع شخص لسبب غير محروق بالترايلر..لتنطلق الأحداث في جو من الأكشن لنعرف هل سيصل لزوجة المقاتل لمساعدتها .. و هل سيواصل القتال بعد تسببه في مقتل شخص فوق الحلبة .. و كيف سيتعامل مع ظروف البلد خصوصا أنه من قائمة المبحوث عنهم .. بالنسبة لي الفيلم يختلف بشكل كب ير عن الأجزاء السابقة .. و للمرة الأولى سنعيش أحداث الفيلم بنسبة كبيرة خارج السجن .. و هذا خدم مصلحة الفيلم في التعرف على الوجه الآخر لشخصية بويكا.. و خصوصا طريقة تعامله مع المحيطين به خارج السجن ..+ هذا الجزء ابتعد تماما عن الرسائل التي كان يريد توصيلها للمشاهد خلال الأجزاء السابقة و هذه المرة اعتمد على تمرير رسائل غير مباشرة و مختلفة تماما + الجديد في الفيلم هو أنه سنتعرف على بويكا الإنس...