#1 Le 20/04/2014, à 16:31
- Oni_Shadow
MySQL ne marche plus depuis version 14.04
Bonjour, j'ai un soucis depuis ma migration vers trusty taur, mon server SQL ne fonctionne plus... j'avais installer XAMP et utilisait mySQL depuis phphMyAdmin mais depuis la migration je n'ai plus accès à "http://localhost/phpmyadmin/" j'ai un beau message d'erreur :
Erreur
MySQL a répondu: Documentation
#2002 - Aucun fichier ou dossier de ce type
Le serveur ne répond pas (ou l'interface de connexion vers le serveur MySQL local n'est pas correctement configurée).
La connexion au controluser tel que défini dans votre configuration a échoué.
en essayant de faire un lamp start,
pareil, et un /etc/init.d/mysql restart
me donne
* Stopping MySQL database server mysqld cat: /var/run/mysqld/mysqld.pid: Permission non accordée
[fail]
df: '/var/lib/mysql/.': Permission denied
* /etc/init.d/mysql: ERROR: The partition with /var/lib/mysql is too full!
pourtant, mes disque tous mes disques ne sont pas pleins d'après Gparted...
Une idée?
Rouillé
Hors ligne
#2 Le 20/04/2014, à 16:37
- jplemoine
Re : MySQL ne marche plus depuis version 14.04
'/var/lib/mysql/.': Permission denied
Il y a un soucis d'accès à /var/lib/mysql --> donc soit tu as oublié sudo devant ; soit y a un big soucis.
C'est pas /etc/init.d/mysql restart mais sudo /etc/init.d/mysql restart
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#3 Le 20/04/2014, à 16:49
- Oni_Shadow
Re : MySQL ne marche plus depuis version 14.04
j'avais deja essayé cette commande, mais elle m'indiqu'ait simplement
sudo /etc/init.d/mysql restart
[sudo] password for ced:
* Stopping MySQL database server mysqld [ OK ]
* Starting MySQL database server mysqld [ OK ]
* Checking for tables which need an upgrade, are corrupt or were
not closed cleanly.
du coup je sais pas trop quoi faire...
Rouillé
Hors ligne
#4 Le 20/04/2014, à 16:55
- jplemoine
Re : MySQL ne marche plus depuis version 14.04
Ca a l'air beaucoup mieux....
ps aux | grep mysql
--> tu dois avoir une ligne avec mysqld
ou alors
sudo /etc/init.d/mysql status
Ça te met plein d'informations
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#5 Le 20/04/2014, à 17:17
- Oni_Shadow
Re : MySQL ne marche plus depuis version 14.04
merci du coup de main
ps aux | grep mysql
mysql 15570 0.0 1.2 615708 49120 ? Ssl 17:48 0:01 /usr/sbin/mysqld
ced 17979 0.0 0.0 14480 924 pts/1 S+ 18:16 0:00 grep --color=auto mysql
sudo /etc/init.d/mysql status
[sudo] password for ced:
* MySQL is stopped.
Rouillé
Hors ligne
#6 Le 20/04/2014, à 17:22
- jplemoine
Re : MySQL ne marche plus depuis version 14.04
on dirait que le serveur démarre (2 lignes dans le ps aux) puis s’arrête (status)...
Il faut que tu regardes dans les log de la machine (/var/log) : il y a un truc qui ne colle pas.
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#7 Le 20/04/2014, à 17:34
- Oni_Shadow
Re : MySQL ne marche plus depuis version 14.04
log d'erreur
InnoDB: Check that you do not already have another mysqld process
InnoDB: using the same InnoDB data or log files.
InnoDB: Unable to lock ./ibdata1, error: 11
InnoDB: Check that you do not already have another mysqld process
InnoDB: using the same InnoDB data or log files.
140420 17:51:50 InnoDB: Unable to open the first data file
InnoDB: Error in opening ./ibdata1
140420 17:51:50 InnoDB: Operating system error number 11 in a file operation.
InnoDB: Error number 11 means 'Resource temporarily unavailable'.
InnoDB: Some operating system error numbers are described at
InnoDB: http://dev.mysql.com/doc/refman/5.5/en/operating-system-error-codes.html
140420 17:51:50 InnoDB: Could not open or create data files.
140420 17:51:50 InnoDB: If you tried to add new data files, and it failed here,
140420 17:51:50 InnoDB: you should now edit innodb_data_file_path in my.cnf back
140420 17:51:50 InnoDB: to what it was, and remove the new ibdata files InnoDB created
140420 17:51:50 InnoDB: in this failed attempt. InnoDB only wrote those files full of
140420 17:51:50 InnoDB: zeros, but did not yet use them in any way. But be careful: do not
140420 17:51:50 InnoDB: remove old data files which contain your precious data!
140420 17:51:50 [ERROR] Plugin 'InnoDB' init function returned error.
140420 17:51:50 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
140420 17:51:50 [ERROR] Unknown/unsupported storage engine: InnoDB
140420 17:51:50 [ERROR] Aborting
140420 17:51:50 [Note] /usr/sbin/mysqld: Shutdown complete
140420 17:51:50 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
j'y comprend pas grand chose
Rouillé
Hors ligne
#8 Le 20/04/2014, à 18:06
- jplemoine
Re : MySQL ne marche plus depuis version 14.04
c'est très bizarre mais là, ça dépasse ce que je sais faire...
La seule chose que tu peux faire, c'est de redémarrer la machine
et regarder :
- si le serveur sql a déjà démarré
- sinon, le démarrer à la main et regarder les logs.
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#9 Le 20/04/2014, à 18:58
- Oni_Shadow
Re : MySQL ne marche plus depuis version 14.04
Juste redémaré
140420 19:47:48 [Note] /usr/sbin/mysqld: Normal shutdown
140420 19:47:49 [Note] Event Scheduler: Purging the queue. 0 events
140420 19:47:51 InnoDB: Starting shutdown...
140420 19:47:53 InnoDB: Shutdown completed; log sequence number 1604891
140420 19:47:53 [Note] /usr/sbin/mysqld: Shutdown complete
140420 19:48:51 [Warning] Using unique option prefix myisam-recover instead of myisam-recover-options is deprecated and will be removed in a future release. Please use the full name instead.
140420 19:48:52 [Note] Plugin 'FEDERATED' is disabled.
140420 19:48:52 InnoDB: The InnoDB memory heap is disabled
140420 19:48:52 InnoDB: Mutexes and rw_locks use GCC atomic builtins
140420 19:48:52 InnoDB: Compressed tables use zlib 1.2.8
140420 19:48:52 InnoDB: Using Linux native AIO
140420 19:48:52 InnoDB: Initializing buffer pool, size = 128.0M
140420 19:48:52 InnoDB: Completed initialization of buffer pool
140420 19:48:52 InnoDB: highest supported file format is Barracuda.
140420 19:48:53 InnoDB: Waiting for the background threads to start
140420 19:48:54 InnoDB: 5.5.35 started; log sequence number 1604891
140420 19:48:54 [Note] Server hostname (bind-address): '127.0.0.1'; port: 3306
140420 19:48:54 [Note] - '127.0.0.1' resolves to '127.0.0.1';
140420 19:48:54 [Note] Server socket created on IP: '127.0.0.1'.
140420 19:48:54 [Note] Event Scheduler: Loaded 0 events
140420 19:48:54 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.5.35-1ubuntu1' socket: '/var/run/mysqld/mysqld.sock' port: 3306 (Ubuntu)
Tout a l'aire bien mais non toujours pas
Rouillé
Hors ligne
#10 Le 20/04/2014, à 19:06
- jplemoine
Re : MySQL ne marche plus depuis version 14.04
resultat de
ps aux | grep mysql
?
Sinon, il écoute sur 127.0.0.1 --> donc que localhost.
Qu'est-ce qui ne fait dire que ça fonctionne pas ?
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#11 Le 20/04/2014, à 19:10
- Oni_Shadow
Re : MySQL ne marche plus depuis version 14.04
ps aux | grep mysql
mysql 1071 0.0 1.2 549976 50160 ? Ssl 19:48 0:01 /usr/sbin/mysqld
ced 5684 0.4 0.7 792528 29828 ? Sl 19:56 0:03 gedit /var/log/mysql/error.log
ced 5759 0.0 0.0 14484 920 pts/13 S+ 20:08 0:00 grep --color=auto mysql
pour ta commande et sinon depuis le localhost xamp me dit que le serveur ne marge pas (onglet statu) et mes site web utilisant mes bases de données ne fonctionnent plus...
Rouillé
Hors ligne
#12 Le 20/04/2014, à 19:14
- jplemoine
Re : MySQL ne marche plus depuis version 14.04
pourtant il a l'air d'écouter sur loclahost port 3306 mais je ne peux pas t'en dire plus..
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#13 Le 21/04/2014, à 18:14
- Oni_Shadow
Re : MySQL ne marche plus depuis version 14.04
Hum c'est étrange,
si je remplace localhost par 127.0.0.1 ma tout semble marcher correctement, j'ai un très vielle version de ma base mais au moins, ça marche...
par contre j'ai un fichier soquet qui semble manquer, peut etre que l'erreur venait de la...
Rouillé
Hors ligne
#14 Le 21/04/2014, à 18:25
- nolem
Re : MySQL ne marche plus depuis version 14.04
Hummmm (pensif)
Ce n'est pas MySql mais PhpMyadmin selon moi
que fait ceci dans un terminal ? (pas besoin d'être super admin pour taper cette commande)
mysql -h localhost -u loginconnection -p
une fois que tu as tapé cette commande, le terminal doit te demander le password du login. Il est évident que le mot de passe tapé dans le terminal ne s'affiche pas .
Pourquoi choisir Linux ? - conférence Richard Stallman
---------------------------------------------
ASUS X73S/K73SV - Ubuntu 12.04 (Gnome Shell) - OpenSuse 13.1 (Gnome Shell)
ASUS X101CH - Ubuntu Mate 14.04
Hors ligne
#15 Le 21/04/2014, à 18:29
- jplemoine
Re : MySQL ne marche plus depuis version 14.04
Bonsoir, tu as raison : il écoute sur 127.0.0.1 mais ne le résout pas en localhost...
Que te donne
dig -x 127.0.0.1
? (résultat complet avec la commande).
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#16 Le 21/04/2014, à 20:56
- Oni_Shadow
Re : MySQL ne marche plus depuis version 14.04
Ca a l'aire de marcher...
mysql -h localhost -u loginconnection -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 52
Server version: 5.5.35-1ubuntu1 (Ubuntu)
Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
De toute façon j'ai virer XAMP desisntaller php, mysql ... le tout quoi avec purge, j'ai reintallé, si on ne trouve pas le soucis je ferais tel quel en mode 127.0.0.1 ça me semble bof niveau sécu mais pour les développement que je fais actuellement...
dig -x 127.0.0.1
; <<>> DiG 9.9.5-3-Ubuntu <<>> -x 127.0.0.1
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 38053
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;1.0.0.127.in-addr.arpa. IN PTR
;; ANSWER SECTION:
1.0.0.127.in-addr.arpa. 0 IN PTR localhost.
;; Query time: 10 msec
;; SERVER: 127.0.1.1#53(127.0.1.1)
;; WHEN: Mon Apr 21 21:55:15 CEST 2014
;; MSG SIZE rcvd: 63
pour jplemoine
Rouillé
Hors ligne
#17 Le 21/04/2014, à 20:59
- jplemoine
Re : MySQL ne marche plus depuis version 14.04
ça a l'air de fonctionner à la main...
Après, c'est dans la configuration des logiciels client qu'il peut y avoir un problème mais là, mysql fonctionne.
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#18 Le 21/04/2014, à 21:10
- Oni_Shadow
Re : MySQL ne marche plus depuis version 14.04
hum par contre mysql fonctionne mais... il me semblait qu'avec une installation de apache il falait placer les sites dans /var/www/, je l'ai fait mais mon serveur apache ne vois plus aucun dossier!
comme je peux savoir ou il regarde?
Rouillé
Hors ligne
#19 Le 21/04/2014, à 21:14
- jplemoine
Re : MySQL ne marche plus depuis version 14.04
depuis la 14.04, par défaut, c'est dans /var/www/html !!!
Dernière modification par jplemoine (Le 21/04/2014, à 21:14)
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#20 Le 21/04/2014, à 21:15
- Oni_Shadow
Re : MySQL ne marche plus depuis version 14.04
Un peu au pif, j'ai tapé
apache2
[Mon Apr 21 22:11:26.609387 2014] [core:warn] [pid 8480] AH00111: Config variable ${APACHE_LOCK_DIR} is not defined
[Mon Apr 21 22:11:26.610151 2014] [core:warn] [pid 8480] AH00111: Config variable ${APACHE_PID_FILE} is not defined
[Mon Apr 21 22:11:26.610173 2014] [core:warn] [pid 8480] AH00111: Config variable ${APACHE_RUN_USER} is not defined
[Mon Apr 21 22:11:26.610184 2014] [core:warn] [pid 8480] AH00111: Config variable ${APACHE_RUN_GROUP} is not defined
[Mon Apr 21 22:11:26.610213 2014] [core:warn] [pid 8480] AH00111: Config variable ${APACHE_LOG_DIR} is not defined
[Mon Apr 21 22:11:26.795495 2014] [core:warn] [pid 8480] AH00111: Config variable ${APACHE_LOG_DIR} is not defined
[Mon Apr 21 22:11:26.806908 2014] [core:warn] [pid 8480] AH00111: Config variable ${APACHE_LOG_DIR} is not defined
[Mon Apr 21 22:11:26.806969 2014] [core:warn] [pid 8480] AH00111: Config variable ${APACHE_LOG_DIR} is not defined
AH00526: Syntax error on line 74 of /etc/apache2/apache2.conf:
Invalid Mutex directory in argument file:${APACHE_LOCK_DIR}
L'erreur peut elle venir de la?
Rouillé
Hors ligne
#21 Le 21/04/2014, à 21:18
- Oni_Shadow
Re : MySQL ne marche plus depuis version 14.04
Ah oui, bien vu!
ou as tu vu cela? je n'ai rien vu de tel dans mes recherches...
Rouillé
Hors ligne
#22 Le 21/04/2014, à 21:19
- jplemoine
Re : MySQL ne marche plus depuis version 14.04
non. c'est normal. c'est ta commande qui est foireuse : tu voulais faire quoi à l’origine ?
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#23 Le 21/04/2014, à 21:22
- Oni_Shadow
Re : MySQL ne marche plus depuis version 14.04
rien je me suis demandé si elle existait pour pouvoir regardé le man après...
au pif complet!
Rouillé
Hors ligne
#24 Le 22/04/2014, à 02:11
- nolem
Re : MySQL ne marche plus depuis version 14.04
C'est bien ce qu'il me semblait. C'est ton phpmyadmin qui foire Je pense qu'il y a un problème de droit. Perso, je me casserai pas la nouille. purge phpmyadmin et réinstalle.
Sinon, je pense à une chose, comment accèdes tu à ton phpmyadmin ? As tu installé « l'application » de la logithèque (de mémoire) ou tu as installé en ligne de commande ? Est ce qu'il y a un lien symbolique dans ton /var/www/ sur phpmyadmin. As tu regardé les droits de ce lien s'il existe ?
Dernière modification par nolem (Le 22/04/2014, à 02:18)
Pourquoi choisir Linux ? - conférence Richard Stallman
---------------------------------------------
ASUS X73S/K73SV - Ubuntu 12.04 (Gnome Shell) - OpenSuse 13.1 (Gnome Shell)
ASUS X101CH - Ubuntu Mate 14.04
Hors ligne
#25 Le 22/04/2014, à 02:21
- nolem
Re : MySQL ne marche plus depuis version 14.04
depuis la 14.04, par défaut, c'est dans /var/www/html !!!
Tu veux dire que dorénavant, il y a un dossier html dans le www et tout se passe à l'intérieur ?
Pourquoi choisir Linux ? - conférence Richard Stallman
---------------------------------------------
ASUS X73S/K73SV - Ubuntu 12.04 (Gnome Shell) - OpenSuse 13.1 (Gnome Shell)
ASUS X101CH - Ubuntu Mate 14.04
Hors ligne