1.Создаем отдельные каталоги для баз данных и логов для второй копии MySQL
1 |
# mkdir /var/lib/mysql2 |
1 |
# chown -R mysql:mysql /var/lib/mysql2 |
1 |
# mkdir /var/log/mysql2 |
1 |
# chown -R mysql:mysql /var/log/mysql2 |
2.Создаем новый конфигурационный файл для второй копии MySQL
1 |
# cp -R /etc/mysql /etc/mysql2 |
1 |
# cd /etc/mysql2 |
1 |
# sed -i 's/3306/3307/g' my.cnf |
1 |
# sed -i 's/mysqld.sock/mysqld2.sock/g' my.cnf |
1 |
# sed -i 's/mysqld.pid/mysqld2.pid/g' my.cnf |
1 |
# sed -i 's|/var/lib/mysql/|/var/lib/mysql2/|g' my.cnf |
1 |
# sed -i 's|/var/log/mysql/|/var/log/mysql2/|g' my.cnf |
3.Настройка apparmor на Ubuntu для корректного создания/инициализации второй копии MySQL
1 |
# apt-get install apparmor-utils |
1 |
# aa-complain /usr/sbin/mysqld |
4.Инициализация/создания баз данных второй копии MySQL
1 |
# mysql_install_db --user=mysql --datadir=/var/lib/mysql2/ |
1 |
# ls -al /var/lib/mysql2/ |
[…]