Installer Phpmyadmin et son raccourci sur Ubuntu

Par défaut

Comment installer la base de données relationnelle Phpmyadmin?

Couleurs utilisées :

Instructions humaines : Magenta 4

Commandes dans le terminal : Bleu 2

Réponse du terminal et messages d’erreurs sur les bulles: Jaune 7

Tableau de bord : Rouge

Fichier texte : Vert 5

Titres : Orange 3 et Rouge 4

Introduction :

Chaque version de Ubuntu est différente. Il faut d’abord installer l’interrupteur qui permet de naviguer hors ligne et ensuite la base de données. Pour moi Phpmyadmin est comme un moteur de recherche : on entre des données sous forme de tableaux et on fait des requêtes SQL sous forme de tableaux. Ces derniers peuvent être des sous-tableaux ou une intersection de données de deux tableaux. Elles sont sauvegardables au format CSV.

Documentation :

http://doc.ubuntu-fr.org/lamp, http://doc.ubuntu-fr.org/mysql, http://doc.ubuntu-fr.org/apache2, http://doc.ubuntu-fr.org/phpmyadmin, https://help.ubuntu.com/community/phpMyAdmin

Pour Precise Pangolin (2012):

* Installation du serveur LAMP et de Php5

sudo apt-get install lamp-server^

sudo apt-get install php5

* Installation de phpmyadmin

Installez phpmyadmin et choisissez apache2 comme serveur.

sudo apt-get install phpmyadmin

Enter sur Apache2.

Oui pour utiliser dbconfig-common.

Même mot de passe pour les 2.

* Si nécessaire, pour supprimer et ré-installer LAMP et phpmyadmin utilisez installez et utilisez Synaptic.

Synaptic > Sélectionner les paquets par tâche > LAMP Server

Chercher le paquet phpmyadmin.

* Configuration de apache2

Puis taper sur le terminal:

sudo /etc/init.d/apache2 restart

apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName

sudo gedit /etc/apache2/httpd.conf

Rajouter la ligne : ServerName localhost

Puis taper :sudo /etc/init.d/apache2 restart

* Re-configuration de mysql (version dite sur Synaptic)

sudo dpkg-reconfigure mysql-server-5.5

mysql -u root -p

\q

Rem : Là on a géré l’erreur : ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES).

* Installation du serveur LAMP et de Php5

Synaptic > Sélectionner les paquets par tâche > LAMP Server

Puis installer le paquets : php5

* Re-configuration de phpmyadmin

ls -l /var/www/phpmyadmin (Si le dossier phpmyadmin n’existe pas, ne pas le créer.)

sudo ln -s /usr/share/phpmyadmin /var/www/phpmyadmin

Rem : On a créé un lien symbolique, si on souhaite l’effacer avec rm fichier, bien cibler son emplacement avec Nautilus : sudo rm /var/www/phpmyadmin/phpmyadmin

Rem : Là on a géré l’erreur : 404 Not Found – The requested URL /phpmyadmin/ was not found on this server.

* Premier accès :

On y accède grâce au navigateur : http://localhost/phpmyadmin/

SANS travailler hors connexion coché et taper:

Utilisateur: root

Mot de passe: Celui que vous avez tapé lors de l’installation

Puis créez votre nom d’utilisateur personnalisé avec votre mot de passe:

Privilèges > Ajouter un nom d’utilisateur @localhost + même mot de passe (pour la 3ème fois) > Donner les privilèges passepartout && Tout cocher !!!

* Créer un lanceur

Fichier > Scripts > lanceur.sh (ce script avait été rajouté par nous Cf. « Comment créer un raccourci Gnome sur Unity ? ») > Créer le lanceur > Glisser-déposer dur Unity

Icône:  Présente depuis Precise. Sinon créer le dossier Images > logos officiels et y mettre un logo à associer avec le lanceur.

Type: Application

Nom: Phpmyadmin

Commande: firefox « http://localhost/phpmyadmin/ » (mettre des guillemets raides svp)

Commentaire: Phpmyadmin

* Ajouter le lanceur à Unity

Plus besoin de rendre le fichier exécutable sur Precise. Autrefois c’était :

cd ~/Documents/Mes\ lanceurs/; sudo chmod u+x Phpmyadmin.desktop

Pour l’avoir sur le dock de Unity :

glisser-déposer sur Unity

Comment créer un raccourci Gnome sur Unity ?

Introduction :

Un raccourci s’appelle un lanceur sous Ubuntu. Sur Gnome c’est plus facile que sur Unity. Donc on va re-installer juste la partie de Gnome qui nous intéresse.

Pour Precise Pangolin (2012):

sudo apt-get install –no-install-recommends gnome-panel

mkdir ~/Documents/ »Mes lanceurs » (mettre des guillemets raides svp)

cd ~/.gnome2/nautilus-scripts

touch lanceur.sh ; gedit lanceur.sh

→ taper :

#!/bin/bash

gnome-desktop-item-edit –create-new ~/Documents/ »Mes lanceurs » (mettre 2 tirets de suite et non pas 1, et mettre des guillemets raides svp car les symboles de ponctuation n’apparaissent pas correctement sur le Blog)

enregistrer et fermer

sudo chmod u+x lanceur.sh

Clic droit > Scripts > Lanceur.sh OU Nautilus > UGM > Fichier > Scripts > Lanceur.sh

→ Remplir le lanceur avec son nom et la commande voulue

Dossier Mes Lanceurs > Clic droit > Propriétés > Permissions > Autoriser l’exécution

→ glisser-déposer sur Unity

→ Ne pas l’effacer

Publicités

À propos de waterreedshimmer

Le langage c’est ce qui permet au monde micro-organique intérieur de se parler dans le monde protéique, ce qui permet au monde micro-organique d’interagir avec le monde extérieur, que ce soit une question de différence de potentiel et de type de récepteur chimique activé dans le monde sensori-moteur des cellules nerveuses où on a deux étapes l’attention et l’action, ou une question de variation de concentration dans le monde protéines et de la coordination mécanique du mouvement des cellules ciliées où on a deux étapes la mesure et l’action. Et finalement c’est le caractère unique de l’énonciation produite par tout être vivant dont la signification du message s’actualise avec la situation d’énonciation et dont les éléments constitutifs sont décomposables en syllabes et dont certaines associations syllabiques ont une similarité de forme, de fonction, et de sens, ce qui fait que ces composants sont interprétés comme étant le même composant répété. Mais la répétition, contrairement à la volonté de la grammaire générative de forcer la pensée humaine à croire que l’interprétation de la nature du langage est au service de la construction des mécas, ne prouve pas qu’un robot parle, au contraire il y a plus de chance qu’un cristal puisse un jour atteindre une compétence linguistique qu’un logiciel informatique, parce que la chimie agence naturellement les minéraux, il y a une tension, une tendance, une chute temporelle, alors que le langage informatique est l’esclave de notre pensée, ne possède pas le mouvement éternel des objets que le temps altère par la croissance ou l’usure. Le langage n’est pas le produit d’une abstraction comme c’est le cas du langage informatique, le langage est d’abord une production sonore, moléculaire, imagée, ou visuelle. Donc il peut être recueilli, enregistré, quantifié, mesuré, filmé. On peut l’observer et le comparer à d’autres production similaires, le recouper avec d’autres données de l’énonciation pour y déduire un changement, un état, une signification. L’abstraction vient de l’interlocuteur. Celui qui pense et qui parle n’est pas une machine puisque dans son organisme aucune abstraction n’a lieu, juste des milliers de forces en mouvement. La médecine restreint le langage à la matière grise. Mais le langage n’est pas que issu de l’activité électrique de milliards de cellules nerveuses car chaque cellule de notre corps est capable d’avoir son mot à dire à celles à côté. Donc il y a aussi des reliques d’activité mécanique, propres au monde vivant qui ne sont pas encore mesurées. Tout dans notre corps parle, émet un bruit, est doué d’une forme de conscience y compris nos os. La nature aussi parle, les plantes, les fleurs, les abeilles, les champignons, et les arbres. Les bases azotées inorganiques venues de la glace intersidérale peuvent former des virus et changer la logique du vivant en modifiant l’intuition écrite dans le génome cellulaire. De même la nourriture transgénique, et les ondes sonores, magnétiques et solaires peuvent casser ou altérer les protocoles mis en route par nos cellules. On ne sait pas si sous la croûte terrestre, sous les failles, les volcans et les abysses, il n’y aurait pas une résonance, une communication, entre la planète et la faune, la flore, et les minéraux. Mais on sait que les planètes font une symphonie dans le vide, parlent avec l’univers de leur état de santé, de leurs composants physiques et atmosphériques, de leur vitesse de rotation. Donc partout il y a une parole qui provoque une action organique ou inorganique dans un sous-système, mais on n’entend rien au niveau macrosystémique parce qu’on ne comprend pas le langage des autres systèmes ni des sous-systèmes donc on n’entend que le silence, et l’organisme ou l’objet peut tenir compte de son langage intérieur pour mettre en mouvement, grâce à une symphonie interne qui fait écho à plein de sentiments sur le passé et l’avenir, son corps, qui lui émet une parole qui ne ressemble en rien à celle silencieuse de son soi intérieur, qui peut être observée par un interlocuteur sous une nouvelle forme préhensible, sonore ou visuelle ou moléculaire, mais qui peut aussi ne pas résonner en dehors du corps et demeurer à l’état de pensée secrète, d’onde mnésique discrète, de procédé interne, et dont l’acte représente l’accomplissement d’une lecture volontaire de la pensée qu’on a choisi de partager avec son soi ou avec autrui. Et cet acte s’accomplit comme unique à chaque seconde puisque l’espace énonciatif s’actualise avec l’espace-temps et avec la mise en scène et ses participants. C’est tout le contraire d’un langage informatique qui s’exécute sans regarder ce qui se passe autour de lui, sans créer son histoire au fur et à mesure, sans être celui qui cherche les mots pour raconter une histoire en tenant compte du savoir de son interlocuteur et du scénario d’énonciation, sans même la capacité d’une bactérie ou d’un gène pour qui le langage est le moteur de ses actions et le responsable de ses faits passé, et pour qui le langage n’est pas le livre refermable de ses pensées en attente d’une tête de lecture qui séparerait les actions de son corps de sa pensée. Le langage est une action dans le monde pour les êtres vivants et les objets inorganiques mais pas pour le monde de la silice, des ordinateurs et des logiciels. C’est pour cela que le langage permet l’expression de la volonté, mais il permet beaucoup plus, il permet tous les échanges que la nature a inventé, tous les dialogues inaudibles de chaque écosystème, tous les liens de cause à effet entre chaque monde, tout ce qui fait que la planète continue son mouvement perpétuel. L’homme a acquis la station debout pour avoir de la place mnésique et pouvoir inventer l’écriture et la conscience, certains oiseaux ont acquis la station debout pour pouvoir inventer le vol dans les airs, d’autres pour pouvoir courir plus vite. Mais le langage a toujours été là avec cette force intérieure qui lui permet d’évoluer et de devenir la richesse de tout échange entre un organisme et son monde ou entre le monde et lui-même, ce sur plusieurs niveaux de zoom, du microscopique au bruissement planétaire. Françoise Del Socorro, 23 Décembre 2016

  1. Saucy Salamander:
    sudo /etc/init.d/apache2 restart
    * Restarting web server apache2 AH00558: apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1. Set the ‘ServerName’ directive globally to suppress this message

    sudo gedit /etc/apache2/apache2.conf
    ServerName localhost

    sudo /etc/init.d/apache2 restart
    * Restarting web server apache2 [OK]

    So for later versions of Ubuntu; add ServerName localhost also to apache2.conf, just at the end, it will do. No comment it.

  2. Pingback: Logiciels – Ubuntu Saucy Salamander 13.10 – Mars 2014 | Ubuntu Memo

  3. Pingback: Retour sur Precise 12.04.4 | Ubuntu Memo

  4. Pingback: LAMP, MySQL et Phpmyadmin sur Ubuntu voir multiplateforme | Ubuntu Memo