Sysop.Fr
Catégories

apache

awk

bash

charmap

date

echo

encoding

find

grep

hexdump

irc

iso3166

ls

mysql

od

openssh

printf

python

read

sed

seq

smpp

sort/uniq

tar

tr

ucp

Articles

Mémo de la commande mysql

La commande mysql est un client MySQL de commande en ligne.

1. Se connecter à un serveur MySQL

--local-infile authorise l'utilisation de la commande LOAD DATA LOCAL INFILE...

root@ubuntu:~# mysql --host=db_host --port=db_port --user=db_user --password

root@ubuntu:~# mysql --socket=/var/run/mysqld/mysqld.sock --user=db_user --password

root@ubuntu:~# mysql --socket=/var/run/mysqld/mysqld.sock --user=db_user --password --local-infile
            

2. Se connecter à une base de données

root@ubuntu:~# mysql --host=db_host --port=db_port --user=db_user --password --database=db_name

root@ubuntu:~# mysql --socket=/var/run/mysqld/mysqld.sock --user=db_user --password --database=db_name
            

3. Exécuter un script SQL

root@ubuntu:~# mysql --host=db_host --port=db_port --user=db_user --password --database=db_name < script.sql

root@ubuntu:~# mysql --socket=/var/run/mysqld/mysqld.sock --user=db_user --password --database=db_name < script.sql

root@ubuntu:~# mysql --host=db_host --port=db_port --user=db_user --password --database=db_name < script.sql > output.sql

root@ubuntu:~# mysql --host=db_host --port=db_port --user=db_user --password --database=db_name
mysql> source script.sql;