Utilisation de MySQL en ligne de commande :
1) Accéder a la base :
-h: machine hôte
-u: utilisateur MySQL (pas Unix)
-p: mot de passe MySQL
A saisir dans un terminal ou en SSH avec Putty.exe
mysql -h machine -u utilisateur -pMotdePase [base_de_données]
Exemple :
mysql -h localhost -u User161 -p35hpzq.. Base161
mysql -h 17.31.2.67 -u User161 -p35hpzq.. Base161
Si vous ête connecté il doit apparaitre : Mysql>
2) Tapez en lignes les instructions MySQL:
Après avoir saisie la ligne de connexion a votre base dans un terminal :
Exemple mysql -h localhost -u User161 -p35hpzq.. Base161 Mysql>
Il ne vous reste plus qu’a entrer des instructions MySQL :
Exemple Mysql> update core_config_data set value="http://MonSite/MonDossierMagento/" where path="web/secure/base_url";
3) Créer un Script d’instructions MySQL:
C’est très simple, dans un petit fichier texte vous saisissez les instructions Mysql que vous avez besoin, vous ajoutez un ; a la fin de chaque ligne.
Exemple dans un Fichier texte appeler :mes.mysql
je saisie ces deux lignes pour Modifier le Core_config_data de Magento
update core_config_data set value="http://MonSite/MonDossierMagento/" where path="web/secure/base_url"; update core_config_data set value="http://MonSite/MonDossierMagento/" where path="web/unsecure/base_url";
Pour l’exécuter, je peux saisir :
mysql -h localhost -u User161 -p35hpzq.. Base161 < mes.mysql
Ou créer un Script (voir Tuto créer un Script) : nommez le :
/var/vhosts/VotreSite.fr/httpdocs/VotreMAgento/shell/Script_core_config_data.sh
#!/bin/sh
# La première ligne sert à spécifier quel shell tu veux excéuter. ici sh
# pour executer un script il faut
# 1) changer c'est droit pour devenir executable: chmod 777 NomDuScrip.sh
# 2) puis l'executer : ./NomDuScrip.sh
echo "Lancement du Script"
mysql -h localhost -u User161 -p35hpzq.. Base161 <mes.mysql
Echo "Terminé"
source : http://tecfa.unige.ch/guides/tie/html/mysql-intro/mysql-intro-7.html
4) Quelques Instructions Mysql pour Magento
Modifier une donnée dans une Table Mysql de Magento
Exemple pour changer le Chemin de Magento :
http://MonSite/MonDossierMagento/
Il faut Modifier la table : core_config_data
update core_config_data set value="http://MonSite/MonDossierMagento/" where path="web/secure/base_url"; update core_config_data set value="http://MonSite/MonDossierMagento/" where path="web/unsecure/base_url";
Supprimer tous les produits du catalogue Magento
truncate catalog_product_entity;
Faire un Backup de la Base Mysql, j’ai fait un Tuto détaillé ici
mysqldump -u LoginUtilisateur -pMotDePase NomDeLaBase > MaSauvegarde.sql
Faire une Restauration de la Base Mysql, j’ai fait un Tuto détaillé ici
mysql -u LoginUtilisateur -pMotDePase NomDeLaBase < MaSauvegarde.sql
3 réflexions sur “Ligne commande des instructions Mysql Magento (exemple Core_Config_data)”