From f1c1568fb55b6f13a09f1fbfb79cf7231b370084 Mon Sep 17 00:00:00 2001 From: Michal Date: Wed, 15 Apr 2020 18:11:15 +0200 Subject: [PATCH] create mysql.md initial --- pages.pl/common/mysql.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 pages.pl/common/mysql.md diff --git a/pages.pl/common/mysql.md b/pages.pl/common/mysql.md new file mode 100644 index 000000000..d514bc76b --- /dev/null +++ b/pages.pl/common/mysql.md @@ -0,0 +1,32 @@ +# mysql + +> The MySQL command-line tool. +> More information: . + +- Connect to a database: + +`mysql {{database_name}}` + +- Connect to a database, user will be prompted for a password: + +`mysql -u {{user}} --password {{database_name}}` + +- Connect to a database on another host: + +`mysql -h {{database_host}} {{database_name}}` + +- Connect to a database through a Unix socket: + +`mysql --socket {{path/to/socket.sock}}` + +- Execute SQL statements in a script file (batch file): + +`mysql -e "source {{filename.sql}}" {{database_name}}` + +- Restore a database from a backup (user will be prompted for a password): + +`mysql --user {{user}} --password {{database_name}} < {{path/to/backup.sql}}` + +- Restore all databases from a backup (user will be prompted for a password): + +`mysql --user {{user}} --password < {{path/to/backup.sql}}`