Инструменты пользователя

Инструменты сайта


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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki