wiki:technical:mysqldump
Содержание
Копирование баз данных MySQL на новый сервер
На исходном сервере делаем дамп
# На исходном сервере # Если требуется сделать дамп всех БД, то вместо перечисления db1, db2 .. пишем --all-databases mysqldump -u root -p$Passw0rd --databases db1 db2 .. dbn --add-drop-database --add-drop-table --events --routines --triggers | gzip -c | ssh $IP-dest 'cat > /root/dump.sql.gz'
На целевом сервере восстанавливаем из дампа
# На целевом сервере zcat /root/dump.sql.gz | mysql -u 'root' -p'$Passwd'
Добавление пользователя mariadb со всеми привилегиями
CREATE USER 'admin'@localhost IDENTIFIED BY 'aCenV4bsJRtcQN'; GRANT ALL PRIVILEGES ON *.* TO 'admin'@localhost IDENTIFIED BY 'aCenV4bsJRasftcQN'; flush privileges;
wiki/technical/mysqldump.txt · Последнее изменение: 2023/04/21 17:02 — Diman