phpInfo.netLes ArchivesLes éléPHPants

  
  Accueil
  Trucs & Astuces
  Scripts
  Regex
  Annuaire
  Articles

.
      
 Astuces   MySQL  Commandes


Exporter sa base mysql[22-05-2000]
Posté par Jérôme

Pour sauvegarder sa base mysql du serveur vers sa machine :
mysqldump -hserveurmysql -ulogin -ppassword --opt nom_base > sauvegarde.sql
L'argument --opt permet entre autres d'exporter la structure de la table, de mettre à jour les données en écrasant la table.

Sécuriser ses commandes[30-04-2000]

Vous ne souhaitez plus que votre mot de passe apparaîsse sur la ligne de commande quand vous appelez les outils de MySQL. Les fichiers d'options vont vous y aider.
Les fichiers d'options sont lus par isamchk, myisamchk, myisampack, mysql, mysqladmin, mysqld, mysqldump, mysqlimport, mysql.server et pack_isam.
MySQL cherche les fichiers d'options suivants :
UNIX
etc/my.cnf (options globales)
DATADIR/my.cnf (options spécifiques serveur)
~/.my.cnf (options spécifiques utilisateur)

Window$
SYSTEMDIR\my.ini (options globales)
C:\my.cnf (idem)
DATADIR\my.cnf (options spécifiques serveur)
Les options sont définies dans des sections, par exemple :
[mysql]
user=robert
password=toto
....
option=valeur
Il suffit ensuite d'appeler par exemple la commande mysql ainsi :
mysql ma_base


Changer un mot de passe utilisateur[29-04-2000]

Se connecter :
  mysql -u root -p
Puis exécuter les requêtes SQL suivantes :
  USE mysql;
UPDATE user SET password=PASSWORD('toto') WHERE user='robert';
FLUSH PRIVILEGES;


Importer un gros fichier[29-04-2000]

Pour importer un gros fichier dump obtenu à partir de phpMyAdmin, vous pouvez utiliser les commandes suivantes :
  mysql --user=robert --password=toto nom_db < fic_dump.sql
ou
  mysql -u robert -ptoto nom_db < fic_dump.sql
(pas d'espace entre -p et le mot de passe)

Synseo