Ma boite à outils - Mot-clé - mysqlJe partage dans ce blog pleins de trucs et astuces, principalement sous ubuntu, trouvées selon mes besoins...2024-03-28T06:33:09+01:00urn:md5:36dd3c071663b7e9caa8e74ec5de7a8cDotclearpage blanche prestashop après transfert de serveur...urn:md5:f46cb5c03581224689dac7e23add8adf2015-06-03T16:09:00+02:002015-06-03T16:09:00+02:00MacgyvrePrestashopbugmcryptmysqlprestashop <p>Après transfert de serveur, le site est inaccessible (page blanche, meme pour l'admin). Les logs donnent:
PHP Fatal error: Call to undefined function mcrypt_encrypt() in [...]/prestashop/classes/Rijndael.php on line 50
Il suffit d'aller via phpmyadmin dans la base de données et de modifier dans la table ps_configuration la clef... <a href="https://blog.acrona.com/index.php?post/2015/06/03/page-blanche-prestashop-apr%C3%A8s-transfert-de-serveur..."><em>Lire</em> page blanche prestashop après transfert de serveur...</a></p>https://blog.acrona.com/index.php?post/2015/06/03/page-blanche-prestashop-apr%C3%A8s-transfert-de-serveur...#comment-formhttps://blog.acrona.com/index.php?feed/atom/comments/124Mysql - Accès à distance depuis un autre serveururn:md5:59e2412cb80b001c6cb6a1c6239f409b2014-12-10T09:38:00+01:002016-04-25T14:35:29+02:00MacgyvreAdministrationligne de commandemysql <p>on peut tester la connexion avec la commande :
mysql -h machine -u utilisateur -p [base_de_données]
Par contre, il faut d'une part que le port 3306 soit ouvert sur le serveur(ou rajouter l'option -P no_de_port)
(voir éventuellement... <a href="https://blog.acrona.com/index.php?post/2014/12/10/Mysql-Acc%C3%A8s-%C3%A0-distance-depuis-un-autre-serveur"><em>Lire</em> Mysql - Accès à distance depuis un autre serveur</a></p>https://blog.acrona.com/index.php?post/2014/12/10/Mysql-Acc%C3%A8s-%C3%A0-distance-depuis-un-autre-serveur#comment-formhttps://blog.acrona.com/index.php?feed/atom/comments/114connaitre la taille de ses tables Mysqlurn:md5:35f7fda8552b551ae8cf8ad95a84697c2014-11-28T11:34:00+01:002014-11-28T11:38:28+01:00MacgyvreAdministrationmysql <p>voir art. http://sql.sh/1999-mysql-taille-base-de-donnees
ou encore simplement en activant les statistiques dans phpmyadmin.
(ca ne fait qu'afficher la taille ponctuellement. Ce n'est pas proprement dit une fonction qu'il faut désactiver par la suite et qui va prendre en permanece des ressources sup, comme pourrait le faire croire... <a href="https://blog.acrona.com/index.php?post/2014/11/28/connaitre-la-taille-de-ses-tables-Mysql"><em>Lire</em> connaitre la taille de ses tables Mysql</a></p>https://blog.acrona.com/index.php?post/2014/11/28/connaitre-la-taille-de-ses-tables-Mysql#comment-formhttps://blog.acrona.com/index.php?feed/atom/comments/111utf-8 et mysqlurn:md5:59ce72809bba1b02930ed2caa92b1fc42014-03-10T12:38:00+01:002017-05-10T11:53:30+02:00MacgyvrePHP MySQLligne de commandemysqlutf-8 <p>Voir aussi:
http://www.haypocalc.com/wiki/UTF-8_et_Linux
et:
http://en.gentoo-wiki.com/wiki/TIP_Convert_latin1_to_UTF-8_in_MySQL
ainsi que :
http://blog.neovov.com/index.php?2007/03/06/143-convertir-un-site-en-utf-8
Pour le php, voir aussi : http://fr.openclassrooms.com/informatique/cours/passer-du-latin1-a-l-unicode
concernant l'import de... <a href="https://blog.acrona.com/index.php?post/2014/03/10/utf-8-et-mysql"><em>Lire</em> utf-8 et mysql</a></p>Joomla planté avec comme message "jtablesession::Store Failed DB function failed..."urn:md5:39531c3f821b919287286e79bb58d9a82013-05-16T17:56:00+02:002013-05-16T17:56:00+02:00Macgyvrejoomlajoomlamysqlplantage <p>Il s'agit d'une table mysql qui a un soucis. (la jos_session dans mon cas...)
Ouvrir Phpmyadmin et aller dans la base de données de Joomla.
Sélectionner la table concernée et sélectionner l'opération "Réparer la table".
Une fois la table réparée, le site de joomla devrait être à nouveau visible..... <a href="https://blog.acrona.com/index.php?post/2013/05/16/Joomla-plant%C3%A9-avec-comme-message-jtablesession%3A%3AStore-Failed-DB-function-failed..."><em>Lire</em> Joomla planté avec comme message "jtablesession::Store Failed DB function failed..."</a></p>selectionner les éléments qui n'appartiennt pas à la table...urn:md5:9f115adadf607f0e312e32b0b6618ff52012-03-27T11:40:00+02:002012-03-27T11:40:00+02:00MacgyvrePHP MySQLligne de commandemysql <p>Soit 2 tables A et B avec une colonne commune. (ex. id)
Je souhaite avoir la liste des éléments de A qui ne figurent pas dans B:
SELECT * FROM A WHERE (A.id NOT IN (SELECT B.id FROM B))... <a href="https://blog.acrona.com/index.php?post/2012/03/27/selectionner-les-%C3%A9l%C3%A9ments-qui-n-appartiennt-pas-%C3%A0-la-table..."><em>Lire</em> selectionner les éléments qui n'appartiennt pas à la table...</a></p>https://blog.acrona.com/index.php?post/2012/03/27/selectionner-les-%C3%A9l%C3%A9ments-qui-n-appartiennt-pas-%C3%A0-la-table...#comment-formhttps://blog.acrona.com/index.php?feed/atom/comments/32sauvegarder toute la base Mysqlurn:md5:fffb0f84deb9ae68a95a02c74b6e0f5a2012-03-15T17:46:00+01:002017-12-27T23:01:26+01:00MacgyvrePHP MySQLligne de commandemysqlsauvegarde <p>Son usage sous shell (de préférence en
étant root) est comme suit : mysqldump -u UTILISATEUR -p
MOTDEPASSE BASEDEDONNEES > backup041118.sql
La restauration se fait en utilisant
directement le programme principal :
mysql -u
USER -p MOTDEPASSE BASEDEDONNEES < backup041118.sql
Enfin, si l'objectif est de transférer
la base d'une machine... <a href="https://blog.acrona.com/index.php?post/2012/03/15/sauvegarder-toute-la-base-Mysql"><em>Lire</em> sauvegarder toute la base Mysql</a></p>https://blog.acrona.com/index.php?post/2012/03/15/sauvegarder-toute-la-base-Mysql#comment-formhttps://blog.acrona.com/index.php?feed/atom/comments/29installer le mot de passe root pour Mysqlurn:md5:7e6537a968cb77d6ad0da2ed8f6eaf322012-03-15T17:43:00+01:002019-11-26T16:17:27+01:00MacgyvrePHP MySQLligne de commandemysql <p>mysqladmin -u root password
nouveaumotdepasse
****
Attention: s'il s'agit de réinitialiser le mot de passe (mot de passe perdu), il faut faire ceci:
MISE A JOUR nov 2019 : depuis la 18.04, l'accès root Mysql est désactivé par défaut et il vaut mieux le laisser tel quel. Il vaut mieux alors plutôt utiliser un autre login auxquel on donne les... <a href="https://blog.acrona.com/index.php?post/2012/03/15/installer-le-mot-de-passe-root-pour-Mysql"><em>Lire</em> installer le mot de passe root pour Mysql</a></p>https://blog.acrona.com/index.php?post/2012/03/15/installer-le-mot-de-passe-root-pour-Mysql#comment-formhttps://blog.acrona.com/index.php?feed/atom/comments/27