Ligne commande des instructions Mysql Magento (exemple Core_Config_data)

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)

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.