mysql:working_via_cli
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| mysql:working_via_cli [2022/08/21 12:38] – [Выполнение запросов] so_v_a | mysql:working_via_cli [2026/09/01 10:28] (текущий) – so_v_a | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | < | ||
| + | |||
| # Работаем с MySQL через командную строку | # Работаем с MySQL через командную строку | ||
| ## Подключение к серверу MySQL | ## Подключение к серверу MySQL | ||
| + | |||
| 1. Для **подключения** к серверу mysql наберите: | 1. Для **подключения** к серверу mysql наберите: | ||
| ```bash | ```bash | ||
| Строка 133: | Строка 136: | ||
| Query OK, 0 rows affected (0.00 sec) | Query OK, 0 rows affected (0.00 sec) | ||
| ``` | ``` | ||
| - | |||
| - | |||
| ## Как сделать бэкап базы mysql через консоль Linux? | ## Как сделать бэкап базы mysql через консоль Linux? | ||
| 1. **Сделать бэкап** базы database в файл dump_name.sql | 1. **Сделать бэкап** базы database в файл dump_name.sql | ||
| + | |||
| ```mysql | ```mysql | ||
| mysqldump -u [username] -p [password] [database] > [dump_name.sql] | mysqldump -u [username] -p [password] [database] > [dump_name.sql] | ||
| Строка 148: | Строка 150: | ||
| 2. **Развернуть базу** из файла через командную строку | 2. **Развернуть базу** из файла через командную строку | ||
| + | |||
| ```mysql | ```mysql | ||
| mysql -u [username] -p [password] [database] < [dump_to_restore.sql] | mysql -u [username] -p [password] [database] < [dump_to_restore.sql] | ||
| Строка 158: | Строка 161: | ||
| 3. **Сделать дамп _структуры_ одной таблицы** mysql (без данных): | 3. **Сделать дамп _структуры_ одной таблицы** mysql (без данных): | ||
| + | |||
| ```mysql | ```mysql | ||
| mysqldump -u[user] -p[password] -h[host] [database] [table_name] --no-data > / | mysqldump -u[user] -p[password] -h[host] [database] [table_name] --no-data > / | ||
| Строка 163: | Строка 167: | ||
| Например, | Например, | ||
| + | |||
| ```mysql | ```mysql | ||
| mysqldump -uroot mydatabase users > users.dump.sql | mysqldump -uroot mydatabase users > users.dump.sql | ||
| ``` | ``` | ||
| Развернуть mysql-dump в БД с именем database_name: | Развернуть mysql-dump в БД с именем database_name: | ||
| + | |||
| ```mysql | ```mysql | ||
| mysql -uroot database_name < users.dump.sql | mysql -uroot database_name < users.dump.sql | ||
| Строка 174: | Строка 180: | ||
| Ещё одна интересная штука. Выполнять из консоли, | Ещё одна интересная штука. Выполнять из консоли, | ||
| + | |||
| ```mysql | ```mysql | ||
| mysql -uroot -e 'show tables' | mysql -uroot -e 'show tables' | ||
| Строка 180: | Строка 187: | ||
| ``` | ``` | ||
| - | #MySQL | ||
| - | # | ||
/var/www/html/dokuwiki/data/attic/mysql/working_via_cli.1661085519.txt.gz · Последнее изменение: (внешнее изменение)
