Sysop.Fr
Cat├ęgories

apache

awk

bash

charmap

date

echo

encoding

find

grep

hexdump

irc

iso3166

ls

mysql

printf

python

read

sed

seq

smpp

sort

tar

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;