Installez phpmyadmin pour une administration MySQL facile
- Catégorie: Développement
Je travaille depuis longtemps avec des serveurs LAMP (Linux Apache, MySQL, PHP). Mais peu importe l'expérience que j'ai avec eux, l'une des premières choses que je fais après l'installation de LAMP est d'installer phpMyAdmin. Cet outil rend l'administration de la base de données tellement plus facile que la ligne de commande. Et lorsque votre travail consiste à déployer des sites qui dépendent de bases de données MySQL, vous savez à quelle vitesse MySQL peut permettre un déploiement rapide.
Dans cet article, vous apprendrez comment installer et configurer l'outil phpMyAdmin MySQL.
La première étape consiste à télécharger phpMyAdmin. Vous pouvez obtenir cet outil à partir du Page de téléchargement de phpMyAdmin . Une fois que vous avez téléchargé ce fichier, vous devrez déplacer le fichier dans la racine du document de votre serveur Web (vous devrez avoir un accès root ou sudo pour le faire et la configuration). / Var / www / html ou / Var / www . Une fois que vous avez ce fichier au bon endroit, il est temps de vous occuper des affaires.
La première chose à faire est de décompresser le fichier. La commande de décompression dépendra du format de fichier que vous téléchargez. Prenons le fichier .gz comme exemple. Avec le fichier phpMyAdmin-3.1.1-anglais.tar.gz en place, émettez la commande:
tar xvzf phpMyAdmin-3.11-anglais.tar.gz
Le répertoire résultant sera phpMyAdmin . Je recommande fortement de changer le nom de ce répertoire en quelque chose de plus facile à naviguer et à retenir. Je change généralement simplement le répertoire avec la commande mv phpMyAdmin phpmyadmin .
Maintenant que le répertoire est correct, déplacez-vous dans le répertoire. Vous devez avoir un fichier en particulier qui est le config.inc.php fichier. Vous remarquerez qu'il existe un fichier appelé config.sample.inc.php . Certains documents demandent de changer le nom de config.sample.inc.php à config.inc.php et apportez vos modifications à partir de ce fichier. À mon avis, la méthode peut devenir déroutante avec toutes les options supplémentaires incluses. Créez plutôt le nouveau fichier de configuration avec le contenu suivant (en fonction de votre configuration):
$ cfg ['blowfish_secret'] = ''; / * VOUS DEVEZ REMPLIR CECI POUR L'AUTH DU COOKIE! * /
/ *
* Configuration des serveurs
* /
$ i = 0;
/ *
* Premier serveur
* /
$ i ++;
$ cfg ['Serveurs'] [$ i] ['utilisateur'] = 'root';
$ cfg ['Serveurs'] [$ i] ['password'] = 'ROOT_PASSWORD';
$ cfg ['Serveurs'] [$ i] ['verbose'] = '';
$ cfg ['Serveurs'] [$ i] ['host'] = 'localhost';
$ cfg ['Serveurs'] [$ i] ['port'] = '';
$ cfg ['Serveurs'] [$ i] ['socket'] = '';
$ cfg ['Serveurs'] [$ i] ['connect_type'] = 'tcp';
$ cfg ['Serveurs'] [$ i] ['extension'] = 'mysqli';
$ cfg ['Serveurs'] [$ i] ['auth_type'] = 'config';
$ cfg ['Serveurs'] [$ i] ['AllowNoPasswordRoot'] = true;
$ cfg ['Serveurs'] [$ i] ['nopassword'] = true;
Il y a quelques pièces à noter. Assurez-vous d'abord d'utiliser le mot de passe root mysql où vous voyez ROOT_PASSWORD. De plus, si vous souhaitez être invité à chaque fois à modifier vos informations de connexion 'config' à 'biscuit' dans le 'auth_type' ligne.
Une fois que vous avez ce fichier de configuration en place, vous devriez pouvoir vous connecter à votre système phpmyadmin. Pour ce faire, vous entrerez http: // ADDRESS_TO_SERVER / phpmyadmin / dans votre navigateur (où ADDRESS_TO_SERVER est l'adresse IP ou l'URL qui pointe vers le serveur.
Si, pour une raison quelconque, ce fichier de configuration ne fonctionne pas pour vous, essayez le script de configuration Web. Pour exécuter ceci, pointez votre navigateur sur http: // ADDRESS_TO_SERVER / phpmyadmin / setup pour démarrer le processus de configuration graphique.
Une fois que vous êtes connecté, il devrait être assez évident de créer une nouvelle base de données. Entrez simplement le nom que vous souhaitez donner à la base de données et cliquez sur le bouton Créer.
Vous avez terminé! Vous avez maintenant une installation phpmyadmin prête à vous servir.