mercredi 3 juin 2015

page blanche prestashop après transfert de serveur...

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  […]

Lire la suite

mercredi 10 décembre 2014

Mysql - Accès à distance depuis un autre serveur

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  […]

Lire la suite

vendredi 28 novembre 2014

connaitre la taille de ses tables Mysql

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  […]

Lire la suite

lundi 10 mars 2014

utf-8 et mysql

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 :  […]

Lire la suite

jeudi 16 mai 2013

Joomla planté avec comme message "jtablesession::Store Failed DB function failed..."

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  […]

Lire la suite

mardi 27 mars 2012

selectionner les éléments qui n'appartiennt pas à la table...

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))

jeudi 15 mars 2012

sauvegarder toute la base Mysql

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  […]

Lire la suite

installer le mot de passe root pour Mysql

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: arrêter le service: sudo service mysql stop et le redémarrer sans l'identification, mais sans écoute réseau (pour pas se faire pirater pendant l'opération)  […]

Lire la suite

mardi 6 mars 2012

sauvegarder toute la base Mysql

mysqldump -u root --password='motdepasse' --all-databases --add-locks  > /home/backup-all-databases.sql