前言:领导要求在1台DELL R710上安装多个mysql实例
一、安装第1个实例
1、当前系统
cat /etc/debian_version
6.0.10
2、查看安装包
apt-cache search mysql-server|grep "mysql-server"
mysql-server-5.1 - MySQL database server binaries and system database setup
mysql-server-core-5.1 - MySQL database server binaries
mysql-server - MySQL database server (metapackage depending on the latest version)
3、安装mysql(会安装mysql相关的一系列的包)
apt-get -y install mysql-server --force-yes
二、安装第二个实例
1、创建目录(我这边将第二个实例安装在/opt下)
cd /opt/
mkdir mysql3307
2、复制mysql表和配置文件
cd /var/lib/mysql/
cp -a mysql /opt/mysql3307/
cp /etc/mysql/my.cnf /opt/mysql3307/
3、修改配置(一般就是改下port和sock和pid和datadir路径)
port = 3307
socket = /var/run/mysqld/mysqld3307.sock
pid-file = /var/run/mysqld/mysqld3307.pid
datadir = /opt/mysql3307
4、给mysql权限
chown -R mysql.root /opt/mysql3307/
5、启mysql(这里使用mysql用户启)
修改/etc/passed文件
mysql:x:102:104:MySQL Server,,,:/var/lib/mysql:/bin/bash
su - mysql
/usr/sbin/mysqld --defaults-file=/opt/mysql3307/my.cnf --basedir=/usr --datadir=/opt/mysql3307/ --user=mysql --pid-file=/var/run/mysqld/mysqld3307.pid --skip-external-locking --port=3307 --socket=/var/run/mysqld/mysqld3307.sock