Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 30/04/2018, à 11:29

Usharn

Probleme de connexion MYSQL

Boujour ,

je vous expose mon probleme ,

je suis debutant et j’essaye d’en savoir un peu plus .

1/ je viens d’installer lamp ( via bitnami – LAMP Stack 7.1.16-0 sur mon /opt/) :

→ conclusion : apache web serveur et Mysql Database fonctionnait.:D

2/ Comme j’ai constate que Mysql database me permettait de me connecter à phpmyadmin,

je me suis dit que c’était bon et que je pouvais commencer a taper des requêtes dans un terminal en me logant ( mysql -u root -p  ).

→ pas possible : pas de fichier dans /run/mysql/mysql.sock   neutral

Que neni , en grattant ce que j’ai pu avec mon niveau d’anglais et google tratuction, et dans synaptic, je me suis apercu que seule la base de donnée client etait chargé et pas sql -serveur. ( j’aurais jamais pensé qu’il existait deux bases de donnée sql (coté serveur et coté client)  . hmm

C’est balo. roll

3/ je decide donc d’installer ( sudo apt install mysql-server ) :

j’ai des messages erreurs – il s’installe et me dit avoir rencontré des conflits. sad

Bref maintenant ;


→ je me connecte au serveur apache ,
→ et PAS a  phpmyadmin via Mysql Database sad  #2002 - No such file or directory — Le serveur ne répond pas (ou l'interface de connexion vers le serveur MySQL local n'est pas correctement configurée)).

→ je n’arrive toujours pas a me loguer a Mysql dans un terminal (  mysql -u root -p : root@usharn-Toshiba:/home/usharn# mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

).  mad


Je ne parviens pas à comprendre pour quelle raison cela génère des conflits comme cela alors que dans notre centre de formation avec windows et wamp tout fonctionne dans un seul clique.

Mais bon ,  ( ubuntu un jour ...)

Que dois je faire pour que cela fonctionne ? Est ce que le problème provient du chemin ou le fichier
Lamp s’est installé (/opt/ ) par rapport a mysql serveur . 

Pouvez vous m’aider a résoudre mon problème et a y voir un peu plus clair . Cela fais deux jours que je suis dessus

Merci

Hors ligne

#2 Le 30/04/2018, à 18:01

kholo

Re : Probleme de connexion MYSQL

bonjour,
tu tente de simplifier les choses et tu les compliques.
essayer de monter tes services les uns après les autres c'est bien, mais si les binaires finissent dans /opt, c'est que tu utilises des versions très spécifiques.
bref, la doc est là.
et quelque chose de plus spécifique ici
(je déconseille l'installation en une ligne).

Il faudra remettre au max ton système à plat avant

pour ton problème de mot de passe :
pour 18.04, si j'ai tout compris, mysql à utiliser avec sudo
car plus de demande de mot de passe pendant l'installation.

sudo mysql -u root
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'le_mot_de_pass_choisi';
mysql> FLUSH PRIVILEGES;
mysql> QUIT;

NB : penser à adapter "le_mot_de_pass_choisi" en lassant les simples quotes.

Hors ligne

#3 Le 30/04/2018, à 20:48

Usharn

Re : Probleme de connexion MYSQL

merci kholo pour ta réponse.

Effectivement , je suis venu à ne pas utiliser la bibliothèque ubuntu cette fois-ci !
Car je l’ai déjà utilisé précédement que ce soit pour installer Lamp  ou Xampp.
Et Je ne suis jamais parvenu à me loguer sur le serveur mysql – en ligne de commande (accès denied) -


De ce fait comme j’ai vu que l’on pouvait l’installer par un autre moyen qui me parassait moins contraignant.

C’est pour cela que j’ai lamp  via bitnami – LAMP Stack 7.1.16-0 ( installé par défaut dans /opt.).

Le fait d’avoir désinstallé mysql serveur , me redonne ma connexion a phpmyadmin,

Penses-tu que si j’installe différemment mysql-serveur ( autre chemin?)  je puisse éviter des conflits , et faire fonctionner mysql en ligne de commande ?

Autre question, lorsque l’on installe mysql serveur , où vient -il se mettre par défaut et dans quel fichier nos bases de données  ( fichier.sql) sont-elles enregistrées ? De mème  pour nos fichier .php ?

Hors ligne

#4 Le 30/04/2018, à 21:58

Usharn

Re : Probleme de connexion MYSQL

Je trouve ton lien très explicite ( limite trop facile, surtout en voyant la vidéo  )    Pour quelle raison je ne l'ai pas vu avant ???? roll

et quelque chose de plus spécifique ici

j'ai bien envie de m'y remettre pour que tout fonctionne en bonne et due forme.

Mais plusieurs questions me viennent :  ( si le chemin n'est plus /opt )

Ou dois enregistrer mes fichiers ( *.php , *. sql , *.html)  ( quand je travaille en localhost )  pour que je puisse les retrouver ?
Et même question , si demain ... je décide de faire un site e-commerce ? ( question peut être bête , mais débutant désireux d'en savoir plus )

Dernière modification par Usharn (Le 30/04/2018, à 22:01)

Hors ligne

#5 Le 01/05/2018, à 09:00

kholo

Re : Probleme de connexion MYSQL

le dossier par défaut est /var/www/html
la lecture qui va avec ici
cette arborescence appartient à root et pose pas mal de soucis car on est obligé de penser aux droits.
l'idée est de faire un dossier pour l'utilisateur et de l'ajouter au groupe www-data qui est utilisé par apache.
ensuite soit tu ajoutes des virtualhost
soit tu crées un voire des liens vers /var/www/html.

pour mysql, le fichier sql n'est qu'un export à contrario de sqlite par exemple.
il n'y a pas de fichier sql, c'est une arborescence de fichiers propre au serveur
la doc te dira ce qu'il faut savoir et plus !

la page a écrit :

Mysql stocke ses fichiers dans le dossier /var/lib/mysql.

Hors ligne

#6 Le 01/05/2018, à 11:53

Usharn

Re : Probleme de connexion MYSQL

J'ai donc entrepris de tout remettre a plat,
j'arrive donc a cette étape :

sudo apt install mysql-server

Et la cela ne fonctionne pas : ( tout c'est installé sans me demander quoi que ce soit !) et la reponse est :

usharn@usharn-Toshiba:~$ mysql -u root -p
Enter password: 
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

J' ai donc suivi le lien et la reponse est :

usharn@usharn-Toshiba:~$ sudo mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

- Question : je suis allé dans synaptic pour tout retirer, avant de tout reinstaller grace a la video , n'aurais-je pas oublier un fichier qui contiendrais des anciens paswwords de mysql (apres mainte installation de lamp , xamp, phpmyadmin) qui bloquerais a cette étape ?

-question 2 : Est ce que je peux entre-temps installé la suite ?

Hors ligne

#7 Le 01/05/2018, à 12:34

Usharn

Re : Probleme de connexion MYSQL

A priori il faudrait taper cette commande pour voir ce qui en retourne :

usharn@usharn-Toshiba:~$ mysqld --skip-grant-tables
mysqld: Can't change dir to '/var/lib/mysql/' (Errcode: 13 - Permission denied)
2018-05-01T10:14:00.718802Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2018-05-01T10:14:00.718890Z 0 [Warning] Can't create test file /var/lib/mysql/usharn-Toshiba.lower-test
2018-05-01T10:14:00.718921Z 0 [Note] mysqld (mysqld 5.7.22-0ubuntu0.16.04.1) starting as process 14567 ...
2018-05-01T10:14:00.723003Z 0 [Warning] Can't create test file /var/lib/mysql/usharn-Toshiba.lower-test
2018-05-01T10:14:00.723030Z 0 [Warning] Can't create test file /var/lib/mysql/usharn-Toshiba.lower-test
2018-05-01T10:14:00.723467Z 0 [Warning] One can only use the --user switch if running as root

2018-05-01T10:14:00.723506Z 0 [ERROR] failed to set datadir to /var/lib/mysql/
2018-05-01T10:14:00.723523Z 0 [ERROR] Aborting

2018-05-01T10:14:00.723545Z 0 [Note] Binlog end
2018-05-01T10:14:00.723612Z 0 [Note] mysqld: Shutdown complete

Mais je n'ai pas pas encore trouvé de solution

Hors ligne

#8 Le 01/05/2018, à 14:43

Usharn

Re : Probleme de connexion MYSQL

Apriori le probleme viendrait de :

usharn@usharn-Toshiba:~$ mysql_install_db
2018-05-01 14:33:00 [WARNING] mysql_install_db is deprecated. Please consider switching to mysqld --initialize
2018-05-01 14:33:00 [ERROR]   The data directory needs to be specified.
usharn@usharn-Toshiba:~$  mysqld --initialize
2018-05-01T12:35:22.322248Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2018-05-01T12:35:22.487111Z 0 [ERROR] --initialize specified but the data directory has files in it. Aborting.
2018-05-01T12:35:22.487145Z 0 [ERROR] Aborting

Avez vous une solution ?

Hors ligne

#9 Le 01/05/2018, à 17:50

bruno

Re : Probleme de connexion MYSQL

Usharn a écrit :

J'ai donc entrepris de tout remettre a plat,
j'arrive donc a cette étape :

sudo apt install mysql-server

Et la cela ne fonctionne pas : ( tout c'est installé sans me demander quoi que ce soit !)

Qu'est-ce qui ne fonctionne pas ?
Le service mysql est-il actif ? Retour de :

sudo systemctl status mysql
Usharn a écrit :

et la reponse est :

usharn@usharn-Toshiba:~$ mysql -u root -p
Enter password: 
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

C'est sans doute normal. Est-ce que cela fonctionne avec :

sudo mysql -u root

Si oui c'est parce que l'utilisateur root de MySQL a été créé avec le plugin socket_unix (l'utilisateur est identifié par son compte UNIX et non par un mot de passe spécifique). Pour remmettre une authentification par mot de passe pour l'utilisateur root voir la note (sur fond orange) de la doc : https://doc.ubuntu-fr.org/lamp#methode_ … es_paquets

Hors ligne

#10 Le 01/05/2018, à 18:51

Usharn

Re : Probleme de connexion MYSQL

Le service mysql est-il actif ? Retour de :

usharn@usharn-Toshiba:~$ sudo systemctl status mysql
[sudo] Mot de passe de usharn : 
● mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: en
   Active: inactive (dead) (Result: exit-code) since mar. 2018-05-01 14:30:31 CE
  Process: 1385 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exit

mai 01 14:30:31 usharn-Toshiba systemd[1]: mysql.service: Unit entered failed st
mai 01 14:30:31 usharn-Toshiba systemd[1]: mysql.service: Failed with result 'ex
mai 01 14:30:31 usharn-Toshiba systemd[1]: mysql.service: Service hold-off time 
mai 01 14:30:31 usharn-Toshiba systemd[1]: Stopped MySQL Community Server.
mai 01 14:30:31 usharn-Toshiba systemd[1]: mysql.service: Start request repeated
mai 01 14:30:31 usharn-Toshiba systemd[1]: Failed to start MySQL Community Serve
lines 1-11/11 (END)

retour de sudo mysql -u root :

usharn@usharn-Toshiba:~$ sudo mysql -u root
[sudo] Mot de passe de usharn : 
Désolé, essayez de nouveau.
[sudo] Mot de passe de usharn : 
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Hors ligne

#11 Le 03/05/2018, à 22:17

Usharn

Re : Probleme de connexion MYSQL

Bonjour ,

voici le retour de ma dernière installation , après avoir tout désinstallé et tout réinstallé , 
Et la j'avoue ne pas comprendre , si qqu pouvait m'aider a lire entre les lignes, et m'aider a résoudre cette installation:


usharn@usharn-Toshiba:~$ sudo apt install mysql-server
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants vont être installés :
  libevent-core-2.0-5 mysql-server-5.7 mysql-server-core-5.7
Paquets suggérés :
  mailx tinyca
Les NOUVEAUX paquets suivants seront installés :
  libevent-core-2.0-5 mysql-server mysql-server-5.7 mysql-server-core-5.7
0 mis à jour, 4 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 9 932 ko dans les archives.
Après cette opération, 94,9 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] O
Réception de:1 http://fr.archive.ubuntu.com/ubuntu xenial-security/main amd64 mysql-server-core-5.7 amd64 5.7.22-0ubuntu0.16.04.1 [7 268 kB]
Réception de:2 http://fr.archive.ubuntu.com/ubuntu xenial-security/main amd64 libevent-core-2.0-5 amd64 2.0.21-stable-2ubuntu0.16.04.1 [70,6 kB]
Réception de:3 http://fr.archive.ubuntu.com/ubuntu xenial-security/main amd64 mysql-server-5.7 amd64 5.7.22-0ubuntu0.16.04.1 [2 583 kB]
Réception de:4 http://fr.archive.ubuntu.com/ubuntu xenial-security/main amd64 mysql-server all 5.7.22-0ubuntu0.16.04.1 [10,8 kB]
9 932 ko réceptionnés en 15s (650 ko/s)                                        
Préconfiguration des paquets...
Sélection du paquet mysql-server-core-5.7 précédemment désélectionné.
(Lecture de la base de données... 307347 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../mysql-server-core-5.7_5.7.22-0ubuntu0.16.04.1_amd64.deb ...
Dépaquetage de mysql-server-core-5.7 (5.7.22-0ubuntu0.16.04.1) ...
Sélection du paquet libevent-core-2.0-5:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../libevent-core-2.0-5_2.0.21-stable-2ubuntu0.16.04.1_amd64.deb ...
Dépaquetage de libevent-core-2.0-5:amd64 (2.0.21-stable-2ubuntu0.16.04.1) ...
Sélection du paquet mysql-server-5.7 précédemment désélectionné.
Préparation du dépaquetage de .../mysql-server-5.7_5.7.22-0ubuntu0.16.04.1_amd64.deb ...
Dépaquetage de mysql-server-5.7 (5.7.22-0ubuntu0.16.04.1) ...
Sélection du paquet mysql-server précédemment désélectionné.
Préparation du dépaquetage de .../mysql-server_5.7.22-0ubuntu0.16.04.1_all.deb ...
Dépaquetage de mysql-server (5.7.22-0ubuntu0.16.04.1) ...
Traitement des actions différées (« triggers ») pour man-db (2.7.5-1) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.23-0ubuntu10) ...
Traitement des actions différées (« triggers ») pour ureadahead (0.100.0-19) ...
ureadahead will be reprofiled on next reboot
Traitement des actions différées (« triggers ») pour systemd (229-4ubuntu21.2) ...
Paramétrage de mysql-server-core-5.7 (5.7.22-0ubuntu0.16.04.1) ...
Paramétrage de libevent-core-2.0-5:amd64 (2.0.21-stable-2ubuntu0.16.04.1) ...
Paramétrage de mysql-server-5.7 (5.7.22-0ubuntu0.16.04.1) ...
update-alternatives: utilisation de « /etc/mysql/mysql.cnf » pour fournir « /etc/mysql/my.cnf » (my.cnf) en mode automatique
Renaming removed key_buffer and myisam-recover options (if present)
Job for mysql.service failed because the control process exited with error code. See "systemctl status mysql.service" and "journalctl -xe" for details.
invoke-rc.d: initscript mysql, action "start" failed.
● mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
   Active: activating (auto-restart) (Result: exit-code) since jeu. 2018-05-03 21:15:20 CEST; 24ms ago
  Process: 4908 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=1/FAILURE)

mai 03 21:15:20 usharn-Toshiba systemd[1]: mysql.service: Unit entered faile....
mai 03 21:15:20 usharn-Toshiba systemd[1]: mysql.service: Failed with result....
Hint: Some lines were ellipsized, use -l to show in full.
dpkg: erreur de traitement du paquet mysql-server-5.7 (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
dpkg: des problèmes de dépendances empêchent la configuration de mysql-server :
 mysql-server dépend de mysql-server-5.7 ; cependant :
 Le paquet mysql-server-5.7 n'est pas encore configuré.

dpkg: erreur de traitement du paquet mysql-server (--configure) :
 problèmes de dépendances - laissé non configuré
Traitement des actions différées (« triggers ») pour libc-bin (2.23-0ubuntu10) ...
Aucun rapport « apport » n'a été créé car le message d'erreur indique une erreur consécutive à un échec précédent.
                                  Traitement des actions différées (« triggers ») pour systemd (229-4ubuntu21.2) ...
Traitement des actions différées (« triggers ») pour ureadahead (0.100.0-19) ...
Des erreurs ont été rencontrées pendant l'exécution :
 mysql-server-5.7
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
usharn@usharn-Toshiba:~$ systemctl status mysql.service
● mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
   Active: inactive (dead) (Result: exit-code) since jeu. 2018-05-03 21:15:22 CEST; 28min ago
  Process: 5014 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=1/FAILURE)

mai 03 21:15:22 usharn-Toshiba systemd[1]: mysql.service: Unit entered failed state.
mai 03 21:15:22 usharn-Toshiba systemd[1]: mysql.service: Failed with result 'exit-code'.
mai 03 21:15:22 usharn-Toshiba systemd[1]: mysql.service: Service hold-off time over, scheduling restart.
mai 03 21:15:22 usharn-Toshiba systemd[1]: Stopped MySQL Community Server.
mai 03 21:15:22 usharn-Toshiba systemd[1]: mysql.service: Start request repeated too quickly.
mai 03 21:15:22 usharn-Toshiba systemd[1]: Failed to start MySQL Community Server.
usharn@usharn-Toshiba:~$ journalctl -xe
-- L'unité (unit) mysql.service a échoué, avec le résultat failed.
mai 03 21:15:22 usharn-Toshiba systemd[1]: mysql.service: Unit entered failed state.
mai 03 21:15:22 usharn-Toshiba systemd[1]: mysql.service: Failed with result 'exit-code'.
mai 03 21:15:22 usharn-Toshiba systemd[1]: mysql.service: Service hold-off time over, scheduling restart.
mai 03 21:15:22 usharn-Toshiba systemd[1]: Stopped MySQL Community Server.
-- Subject: L'unité (unit) mysql.service a terminé son arrêt
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- L'unité (unit) mysql.service a terminé son arrêt.
mai 03 21:15:22 usharn-Toshiba systemd[1]: mysql.service: Start request repeated too quickly.
mai 03 21:15:22 usharn-Toshiba systemd[1]: Failed to start MySQL Community Server.
-- Subject: L'unité (unit) mysql.service a échoué
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- L'unité (unit) mysql.service a échoué, avec le résultat failed.
mai 03 21:15:23 usharn-Toshiba sudo[3717]: pam_unix(sudo:session): session closed for user root
mai 03 21:17:01 usharn-Toshiba CRON[5059]: pam_unix(cron:session): session opened for user root by (uid=0)
mai 03 21:17:01 usharn-Toshiba CRON[5060]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
mai 03 21:17:01 usharn-Toshiba CRON[5059]: pam_unix(cron:session): session closed for user root
mai 03 21:23:51 usharn-Toshiba kernel: perf interrupt took too long (2546 > 2500), lowering kernel.perf_event_max_sample_rate to 50000
mai 03 21:25:01 usharn-Toshiba CRON[5172]: pam_unix(cron:session): session opened for user root by (uid=0)
mai 03 21:25:01 usharn-Toshiba CRON[5173]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)
mai 03 21:25:01 usharn-Toshiba CRON[5172]: pam_unix(cron:session): session closed for user root
mai 03 21:35:01 usharn-Toshiba CRON[5289]: pam_unix(cron:session): session opened for user root by (uid=0)
mai 03 21:35:01 usharn-Toshiba CRON[5290]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)
mai 03 21:35:01 usharn-Toshiba CRON[5289]: pam_unix(cron:session): session closed for user root
mai 03 21:39:01 usharn-Toshiba CRON[5314]: pam_unix(cron:session): session opened for user root by (uid=0)
mai 03 21:39:01 usharn-Toshiba CRON[5315]: (root) CMD (  [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; then /usr/lib/php/sessionclean; fi)
mai 03 21:39:01 usharn-Toshiba CRON[5314]: pam_unix(cron:session): session closed for user root
mai 03 21:39:03 usharn-Toshiba systemd[1]: Starting Clean php session files...
-- Subject: L'unité (unit) phpsessionclean.service a commencé à démarrer
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- L'unité (unit) phpsessionclean.service a commencé à démarrer.
mai 03 21:39:03 usharn-Toshiba sessionclean[5316]: PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/mysqlnd.so' - /usr/lib/php/20151012/mysqlnd.so: cannot open shared object file: No suc
mai 03 21:39:03 usharn-Toshiba sessionclean[5316]: PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/xml.so' - /usr/lib/php/20151012/xml.so: cannot open shared object file: No such file o
mai 03 21:39:03 usharn-Toshiba sessionclean[5316]: PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/dom.so' - /usr/lib/php/20151012/dom.so: cannot open shared object file: No such file o
mai 03 21:39:03 usharn-Toshiba sessionclean[5316]: PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/gd.so' - /usr/lib/php/20151012/gd.so: cannot open shared object file: No such file or 
mai 03 21:39:03 usharn-Toshiba sessionclean[5316]: PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/mbstring.so' - /usr/lib/php/20151012/mbstring.so: cannot open shared object file: No s
mai 03 21:39:03 usharn-Toshiba sessionclean[5316]: PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/mysqli.so' - /usr/lib/php/20151012/mysqli.so: cannot open shared object file: No such 
mai 03 21:39:03 usharn-Toshiba sessionclean[5316]: PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/pdo_mysql.so' - /usr/lib/php/20151012/pdo_mysql.so: cannot open shared object file: No
mai 03 21:39:03 usharn-Toshiba sessionclean[5316]: PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/simplexml.so' - /usr/lib/php/20151012/simplexml.so: cannot open shared object file: No
mai 03 21:39:03 usharn-Toshiba sessionclean[5316]: PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/wddx.so' - /usr/lib/php/20151012/wddx.so: cannot open shared object file: No such file
mai 03 21:39:03 usharn-Toshiba sessionclean[5316]: PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/xmlreader.so' - /usr/lib/php/20151012/xmlreader.so: cannot open shared object file: No
mai 03 21:39:03 usharn-Toshiba sessionclean[5316]: PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/xmlwriter.so' - /usr/lib/php/20151012/xmlwriter.so: cannot open shared object file: No
mai 03 21:39:03 usharn-Toshiba sessionclean[5316]: PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/xsl.so' - /usr/lib/php/20151012/xsl.so: cannot open shared object file: No such file o
mai 03 21:39:03 usharn-Toshiba systemd[1]: Started Clean php session files.
-- Subject: L'unité (unit) phpsessionclean.service a terminé son démarrage
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
-- 
-- L'unité (unit) phpsessionclean.service a terminé son démarrage, avec le résultat done.
mai 03 21:45:01 usharn-Toshiba CRON[5490]: pam_unix(cron:session): session opened for user root by (uid=0)
mai 03 21:45:01 usharn-Toshiba CRON[5491]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)
mai 03 21:45:01 usharn-Toshiba CRON[5490]: pam_unix(cron:session): session closed for user root
mai 03 21:54:03 usharn-Toshiba gnome-session[2115]: Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
mai 03 21:54:07 usharn-Toshiba polkitd(authority=local)[1265]: Operator of unix-session:c2 successfully authenticated as unix-user:usharn to gain ONE-SHOT authorization for action com.ubuntu.pkexec.synaptic for unix-pr
mai 03 21:54:07 usharn-Toshiba pkexec[5563]: pam_unix(polkit-1:session): session opened for user root by (uid=1000)
mai 03 21:54:07 usharn-Toshiba pkexec[5563]: pam_systemd(polkit-1:session): Cannot create session: Already running in a session
mai 03 21:54:07 usharn-Toshiba pkexec[5563]: usharn: Executing command [USER=root] [TTY=unknown] [CWD=/home/usharn] [COMMAND=/usr/sbin/synaptic]
mai 03 21:55:01 usharn-Toshiba CRON[5585]: pam_unix(cron:session): session opened for user root by (uid=0)
mai 03 21:55:01 usharn-Toshiba CRON[5586]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)
mai 03 21:55:01 usharn-Toshiba CRON[5585]: pam_unix(cron:session): session closed for user root
mai 03 22:00:16 usharn-Toshiba org.gnome.evolution.dataserver.Sources5[1880]: ** (evolution-source-registry:2252): WARNING **: secret_service_search_sync: must specify at least one attribute to match
lines 2330-2396/2396 (END)

Merci

Dernière modification par Usharn (Le 03/05/2018, à 22:18)

Hors ligne

#12 Le 03/05/2018, à 23:40

bruno

Re : Probleme de connexion MYSQL

Bonsoir,

En #10 (lignes coupés ⇒illisible) et dans la tentative d'installation en #11 le service mysql ne démarre pas :

Job for mysql.service failed because the control process exited with error code. See "systemctl status mysql.service" and "journalctl -xe" for details.

C'est sans doute du à une installation précédente et une mauvaise configuration. Il faudrait examiner les logs pour connaître le problème exact.

Sinon tu peux désinstaller complètement mysql-server :

sudo apt purge mysql-server mysql-server-5.7 mysql-server-core-5.7

puis t'assurer que les dossiers /etc/mysql et /var/lib/mysql sont vides ou n'existent plus et enfin réinstaller :

sudo apt install mysql-server

Hors ligne

#13 Le 04/05/2018, à 19:12

Usharn

Re : Probleme de connexion MYSQL

Voici ce que me met le terminal :

usharn@usharn-Toshiba:~$ sudo apt purge mysql-server mysql-server-5.7 mysql-server-core-5.7
[sudo] Mot de passe de usharn : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Le paquet suivant a été installé automatiquement et n'est plus nécessaire :
  libevent-core-2.0-5
Veuillez utiliser « sudo apt autoremove » pour le supprimer.
Les paquets suivants seront ENLEVÉS :
  mysql-server* mysql-server-5.7* mysql-server-core-5.7*
0 mis à jour, 0 nouvellement installés, 3 à enlever et 8 non mis à jour.
2 partiellement installés ou enlevés.
Après cette opération, 94,7 Mo d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] O
(Lecture de la base de données... 307539 fichiers et répertoires déjà installés.)
Suppression de mysql-server (5.7.22-0ubuntu0.16.04.1) ...
Suppression de mysql-server-5.7 (5.7.22-0ubuntu0.16.04.1) ...
update-alternatives: utilisation de « /etc/mysql/my.cnf.fallback » pour fournir « /etc/mysql/my.cnf » (my.cnf) en mode automatique
Purge des fichiers de configuration de mysql-server-5.7 (5.7.22-0ubuntu0.16.04.1) ...
Suppression de mysql-server-core-5.7 (5.7.22-0ubuntu0.16.04.1) ...
Traitement des actions différées (« triggers ») pour man-db (2.7.5-1) ...
usharn@usharn-Toshiba:~$ sudo apt-get remove --purge mysql*
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances… 50%
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Note, selecting 'mysqltcl' for glob 'mysql*'
Note, selecting 'mysql-mmm-agent' for glob 'mysql*'
Note, selecting 'mysql-workbench' for glob 'mysql*'
Note, selecting 'mysql-client-5.5' for glob 'mysql*'
Note, selecting 'mysql-client-5.6' for glob 'mysql*'
Note, selecting 'mysql-client-5.7' for glob 'mysql*'
Note, selecting 'mysql-mmm-tools' for glob 'mysql*'
Note, selecting 'mysql-common-5.6' for glob 'mysql*'
Note, selecting 'mysql-server-5.0' for glob 'mysql*'
Note, selecting 'mysql-server-5.1' for glob 'mysql*'
Note, selecting 'mysql-server-5.5' for glob 'mysql*'
Note, selecting 'mysql-server-5.6' for glob 'mysql*'
Note, selecting 'mysql-server-5.7' for glob 'mysql*'
Note, selecting 'mysql-utilities' for glob 'mysql*'
Note, selecting 'mysql-testsuite' for glob 'mysql*'
Note, selecting 'mysql-mmm-common' for glob 'mysql*'
Note, selecting 'mysql-server' for glob 'mysql*'
Note, selecting 'mysql-client' for glob 'mysql*'
Note, selecting 'mysql-sandbox' for glob 'mysql*'
Note, selecting 'mysql-client-core-5.5' for glob 'mysql*'
Note, selecting 'mysql-client-core-5.6' for glob 'mysql*'
Note, selecting 'mysql-client-core-5.7' for glob 'mysql*'
Note, selecting 'mysql-testsuite-5.5' for glob 'mysql*'
Note, selecting 'mysql-testsuite-5.6' for glob 'mysql*'
Note, selecting 'mysql-testsuite-5.7' for glob 'mysql*'
Note, selecting 'mysql-common' for glob 'mysql*'
Note, selecting 'mysql-mmm-monitor' for glob 'mysql*'
Note, selecting 'mysqltuner' for glob 'mysql*'
Note, selecting 'mysql-workbench-data' for glob 'mysql*'
Note, selecting 'mysql-server-core-5.1' for glob 'mysql*'
Note, selecting 'mysql-server-core-5.5' for glob 'mysql*'
Note, selecting 'mysql-server-core-5.6' for glob 'mysql*'
Note, selecting 'mysql-server-core-5.7' for glob 'mysql*'
Note, selecting 'mysql-source-5.7' for glob 'mysql*'
Le paquet « mysql-client-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-client-5.6 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-core-5.6 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-client-core-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-client-core-5.6 » n'est pas installé, et ne peut donc être supprimé
Note : sélection de « mysql-common » au lieu de « mysql-common-5.6 »
Le paquet « mysql-server-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-5.6 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-core-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-testsuite-5.5 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-testsuite-5.6 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-5.0 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-5.1 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-core-5.1 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-mmm-agent » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-mmm-common » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-mmm-monitor » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-mmm-tools » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-sandbox » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-utilities » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-workbench » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-workbench-data » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysqltcl » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysqltuner » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-5.7 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-server-core-5.7 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-source-5.7 » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-testsuite » n'est pas installé, et ne peut donc être supprimé
Le paquet « mysql-testsuite-5.7 » n'est pas installé, et ne peut donc être supprimé
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation : 

Les paquets suivants contiennent des dépendances non satisfaites :
 dbconfig-mysql : Dépend: mysql-client mais ne sera pas installé ou
                           mariadb-client mais ne sera pas installé ou
                           virtual-mysql-client
E: Erreur, pkgProblem::Resolve a généré des ruptures, ce qui a pu être causé par les paquets devant être gardés en l'état.
usharn@usharn-Toshiba:~$ 
usharn@usharn-Toshiba:~$ sudo chmod 755 /etc/mysql/
usharn@usharn-Toshiba:~$ sudo rm -r /etc/mysql/
usharn@usharn-Toshiba:~$ sudo rm -r /var/lib/mysql
usharn@usharn-Toshiba:~$ sudo apt install mysql-server
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants vont être installés :
  mysql-server-5.7 mysql-server-core-5.7
Paquets suggérés :
  mailx tinyca
Les NOUVEAUX paquets suivants seront installés :
  mysql-server mysql-server-5.7 mysql-server-core-5.7
0 mis à jour, 3 nouvellement installés, 0 à enlever et 8 non mis à jour.
Il est nécessaire de prendre 0 o/9 862 ko dans les archives.
Après cette opération, 94,7 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] O
Préconfiguration des paquets...
Sélection du paquet mysql-server-core-5.7 précédemment désélectionné.
(Lecture de la base de données... 307352 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../mysql-server-core-5.7_5.7.22-0ubuntu0.16.04.1_amd64.deb ...
Dépaquetage de mysql-server-core-5.7 (5.7.22-0ubuntu0.16.04.1) ...
Sélection du paquet mysql-server-5.7 précédemment désélectionné.
Préparation du dépaquetage de .../mysql-server-5.7_5.7.22-0ubuntu0.16.04.1_amd64.deb ...
grep: /etc/mysql/: Aucun fichier ou dossier de ce type
Dépaquetage de mysql-server-5.7 (5.7.22-0ubuntu0.16.04.1) ...
Sélection du paquet mysql-server précédemment désélectionné.
Préparation du dépaquetage de .../mysql-server_5.7.22-0ubuntu0.16.04.1_all.deb ...
Dépaquetage de mysql-server (5.7.22-0ubuntu0.16.04.1) ...
Traitement des actions différées (« triggers ») pour man-db (2.7.5-1) ...
Traitement des actions différées (« triggers ») pour ureadahead (0.100.0-19) ...
ureadahead will be reprofiled on next reboot
Traitement des actions différées (« triggers ») pour systemd (229-4ubuntu21.2) ...
Paramétrage de mysql-server-core-5.7 (5.7.22-0ubuntu0.16.04.1) ...
Paramétrage de mysql-server-5.7 (5.7.22-0ubuntu0.16.04.1) ...
update-alternatives: avertissement: l'alternative /etc/mysql/my.cnf.fallback (qui fait partie du groupe de liens my.cnf) n'a pas été trouvée ; suppression de la liste des alternatives
update-alternatives: avertissement: /etc/alternatives/my.cnf pointe dans le vide ; sera mis à jour avec le choix le plus adapté
update-alternatives: utilisation de « /etc/mysql/mysql.cnf » pour fournir « /etc/mysql/my.cnf » (my.cnf) en mode automatique
Renaming removed key_buffer and myisam-recover options (if present)
ERROR: Unable to start MySQL server:
mysqld: Can't read dir of '/etc/mysql/conf.d/' (Errcode: 2 - No such file or directory)
mysqld: [ERROR] Fatal error in defaults handling. Program aborted!
Please take a look at https://wiki.debian.org/Teams/MySQL/FAQ for tips on fixing common upgrade issues.
Once the problem is resolved, run apt-get --fix-broken install to retry.
dpkg: erreur de traitement du paquet mysql-server-5.7 (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
dpkg: des problèmes de dépendances empêchent la configuration de mysql-server :
 mysql-server dépend de mysql-server-5.7 ; cependant :
 Le paquet mysql-server-5.7 n'est pas encore configuré.

dpkg: erreur de traitement du paquet mysql-server (--configure) :
 problèmes de dépendances - laissé non configuré
Traitement des actions différées (« triggers ») pour systemd (229-4ubuntu21.2) ...
Aucun rapport « apport » n'a été créé car le message d'erreur indique une erreur consécutive à un échec précédent.
                                  Traitement des actions différées (« triggers ») pour ureadahead (0.100.0-19) ...
Des erreurs ont été rencontrées pendant l'exécution :
 mysql-server-5.7
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

Hors ligne

#14 Le 04/05/2018, à 21:04

bruno

Re : Probleme de connexion MYSQL

Vu que tu as supprimé tous les paquets mysql* cela aurait du fonctionner. Ce qui est curieux c'est que la tentative d'installation du paquet mysql-server n’entraîne que ces trois dépendances :

Les NOUVEAUX paquets suivants seront installés :
  mysql-server mysql-server-5.7 mysql-server-core-5.7

normalement cela devrai aussi installler mysql-client, mysql-common, etc.

Il y a donc un problème de dépôts logiciel ou un truc qui a mis le bazar dans le système.
Je reprend ton premier message :

Usharn a écrit :

1/ je viens d’installer lamp ( via bitnami – LAMP Stack 7.1.16-0 sur mon /opt/)

Est-ce que tu as bien supprimer toute cette daube (bitmani) ou est-tu reparti sur une installation du système ?

Tu devrais repartir sur une installation propre en utilisant uniquement les dépôts officiels Ubuntu et en regardant la doc LAMP

Hors ligne

#15 Le 05/05/2018, à 09:03

Usharn

Re : Probleme de connexion MYSQL

quand tu me dit de :

puis t'assurer que les dossiers /etc/mysql et /var/lib/mysql sont vides ou n'existent plus et enfin réinstaller : 

est ce que ce que je dois egalement retirer /var/lib/mysql.files   et /var/lib/mysql.keyring  ?

Hors ligne

#16 Le 06/05/2018, à 09:19

bruno

Re : Probleme de connexion MYSQL

Ce n'est pas le problème.
Comme je l'ai dit précédemment après avoir purgé l'ensemble des paquets mysql* , l'installation du paquet mysql-server aurait du entraîner l'installation au minimum de :

mysql-server-5.7 mysql-server-core-5.7 mysql-client-5.7 mysql-common

L'erreur à l'installation en #13 est due au fait que mysql-common et mysql-client ne sont pas installés. Tu peux toujours tenter une nouvelle purge des paquets mysql* et refaire une installation avec :

sudo apt install mysql-client mysql-server

mais si tu ton système a été corrompu par l'installation de trucs bizarres (bitmani) tu auras toujours des problèmes.

Hors ligne