Commit bd703ce7 authored by Anton Agapov's avatar Anton Agapov Committed by Vitaly Lipatov

The mysql db/user transfer tools added

parent 47d8c627
[client]
user = root
password =
host=azbykar.azbyka.ru
port=3306
[client]
user = root
password =
host=a01.azbyka.ru
port=3306
[client]
user = root
password =
socket=/var/lib/mysql/mysql.sock
#!/bin/bash
cd /root
mysqldump "$1" > tmpdb.sql
echo 'The base has been dumped'
echo "create database $1" | mysql --defaults-extra-file=.mysql.destination
echo 'Transmitting...'
mysql --defaults-extra-file=.mysql.destination -D "$1" < tmpdb.sql
echo 'Finished'
#!/bin/bash
cd /root
mysqldump "$1" > tmpdb.sql
echo 'The base has been dumped'
echo "create database $1" | mysql --defaults-extra-file=.mysql.azbykar
echo 'Transmitting...'
mysql --defaults-extra-file=.mysql.azbykar -D "$1" < tmpdb.sql
echo 'Finished'
#!/bin/bash
cd /root
mysqluserclone --source=.mysql.source --destination=.mysql.destination "$1@'%'" "$1@'%'"
HASH=$(echo "show grants for ${1}@'%' " | mysql --defaults-extra-file=.mysql.source -Ns |sed -e 's/^.*IDENTIFIED BY PASSWORD //' |cut -f1 -d' '|head -n1|grep \'\\\*)
echo "SET PASSWORD for ${1}@'%' =$HASH" | mysql --defaults-extra-file=.mysql.destination
#!/bin/bash
cd /root
mysqluserclone --source=.mysql.source --destination=.mysql.azbykar "$1@'%'" "$1@'%'"
HASH=$(echo "show grants for ${1}@'%' " | mysql --defaults-extra-file=.mysql.source -Ns |sed -e 's/^.*IDENTIFIED BY PASSWORD //' |cut -f1 -d' '|head -n1|grep \'\\\*)
echo "SET PASSWORD for ${1}@'%' =$HASH" | mysql --defaults-extra-file=.mysql.azbykar
#!/bin/bash
[ x"$1" = x ] && echo 'Choose db/name as parameter' && exit 1
cd /root
echo "The user is: ${1}@'%' "
./mysql_trans_user_to_a01.sh "$1"
./mysql_trans_db_to_a01.sh "$1"
#!/bin/bash
[ x"$1" = x ] && echo 'Choose db/name as parameter' && exit 1
cd /root
echo "The user is: ${1}@'%' "
./mysql_trans_user_to_azbykar.sh "$1"
./mysql_trans_db_to_azbykar.sh "$1"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment