173 похожих чатов

Подскажите как через скрипт вывести все таблицы всех баз в

mysql?

7 ответов

24 просмотра

скрипт на чём ?

Devin-Пп Автор вопроса
Константин 🪬 Новожилов
скрипт на чём ?

БАШ, хочу потабличный бекап сделать.

Devin Пп
БАШ, хочу потабличный бекап сделать.

асистет всё сделать ) #!/bin/bash # Параметры подключения к MySQL серверу DB_USER="username" DB_PASSWORD="password" DB_HOST="localhost" DB_NAME="database_name" # Директория для сохранения бэкапов BACKUP_DIR="/path/to/backup/directory" # Создание директории для бэкапов, если она не существует mkdir -p "$BACKUP_DIR" # Формирование имени файла бэкапа в формате "database_name_YYYYMMDD_HHMMSS.sql" BACKUP_FILE="$BACKUP_DIR/$DB_NAME_$(date +'%Y%m%d_%H%M%S').sql" # Команда для создания табличного бэкапа MYSQL_CMD="mysqldump --user=$DB_USER --password=$DB_PASSWORD --host=$DB_HOST --single-transaction --skip-lock-tables $DB_NAME > $BACKUP_FILE" # Выполнение команды для создания бэкапа eval $MYSQL_CMD # Проверка статуса выполнения команды if [ $? -eq 0 ]; then echo "Бэкап базы данных успешно создан: $BACKUP_FILE" else echo "Ошибка при создании бэкапа базы данных." fi

Devin Пп
БАШ, хочу потабличный бекап сделать.

Дурость. Делай бекапы по-базово. Потаблично for i in echo "show tables" | $MYSQL -u $MUSER -h $MHOST -p$MPASS $db|grep -v Tables_in_; do FILE=$BACKUP/$NOW/$db/$i.sql.gz echo $i; $MYSQLDUMP --add-drop-table --allow-keywords -q -c -u $MUSER -h $MHOST -p$MPASS $db $i | $GZIP -9 > $FILE done

А для того чтобы сделать дамп всех баз данных, необходимо использовать параметр --all-databases (или сокращенно -A), пример: mysqldump -u root -h 82.82.82.82 -p -A > all-databases.sql

Devin Пп
Это то я знаю.

не всё то золото, что блестит) даже у утилиты от разработчика не всё учтено, но для большинства достаточно

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
есть ПО, которое лежит папкой, по сути и не инсталится, а просто запускается. Надо раскидать по машинам в домене. Я так понял, что прям настройками GPO, копировать я смогу тол...
Dmitriy
8
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Карта сайта