Commit 99b5b6b9 authored by Vitaly Lipatov's avatar Vitaly Lipatov

update mysqltransfer

parent 6ef4a6d1
[client]
user = root
password =
host=azbykar.azbyka.ru
port=3306
#!/bin/bash
echo
echo "The mysql dump is been creating..."
echo
mysqldump "$1" > tmpdb.sql
echo
echo 'The base has been dumped'
echo
echo "create database $1" | mysql --defaults-file=.mysql.destination
echo
echo 'Transmitting...'
echo
mysql --defaults-file=.mysql.destination -D "$1" < tmpdb.sql
echo
echo 'Finished'
echo
#!/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
mysqluserclone --source=.mysql.source --destination=.mysql.destination "$1@'%'" "$1@'%'"
HASH=$(echo "show grants for ${1}@'%' " | mysql --defaults-file=.mysql.source -Ns |sed -e 's/^.*IDENTIFIED BY PASSWORD //' |cut -f1 -d' '|head -n1|grep \'\\\*)
echo
echo "HASH is: ${HASH}"
echo
[ x = x${HASH} ] && echo "HASH dump error" && exit 1
echo "SET PASSWORD for ${1}@'%' =$HASH" | mysql --defaults-file=.mysql.destination
#!/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
echo
[ x"$1" = x ] && echo 'Choose db/name as parameter' && exit 1
echo "The user is: ${1}@'%' "
echo
./mysql_trans_user.sh "$1"
./mysql_trans_db.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_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