clonacion servidor mysql
DESCRIPTION
Clonacion Servidor MysqlTRANSCRIPT
-
Clonacin Servidor MySQL
Necesitamos utilizar la utilidad mysqlserverclone
1.- Descargamos e instalamos el Intrprete de Python y las utilidades de MySQL
2.- Creamos un directorio de Destino para el nuevo gestor
# mkdir p /source/clon
# chown R mysql:mysql /source
# su mysql
3.- Ejecutamos el comando:
$ mysqlserverclone --server=root:pass@localhost \
--new-data=/source/clon/mysql --new-port=3310 \
--root-password=pass delete-data
# Cloning the MySQL server running on localhost.
# Creating new data directory...
# Configuring new instance...
# Locating mysql tools...
# Setting up empty database and mysql tables...
# Starting new instance of the server...
# Testing connection to new instance...
# Success!
# Setting the root password...
# -uroot pxxxxx socket=/source/clon/mysql/mysql.sock
# ...done.
DATADIR=/var/lib/mysql
BASEDIR=/usr
4.- Conectarnos con la nueva instancia del servidor
# mysql uroot pxxxxx - -socket=/source/clon/mysql/mysql.sock
5.- Detener ambas instancias
-
Clonacin Servidor MySQL
# mysqladmin uroot pxxxxx - -socket=/source/clon/mysql/mysql.sock
shutdown
# mysqladmin uroot pxxxxx shutdown
6.- Crear el archivo de inicializacin de la segunda instancia (my.cnf en el directorio
/source/clon/mysql)
[mysqld] port=3310
socket=/source/clon/mysql/mysql.sock
datadir=/source/clon/mysql
[mysql_safe] log-error=/source/clon/mysqld.log
pid-file=/source/clon/mysql/mysqld.pid
6.- Grabamos u arrancamos ambas instancias
# mysqld_safe - -defaults-file=/etc/my.cnf &
# mysqld_safe - -defaults-file=/source/clon/mysql/my.cnf &