mysql实例安装指南

单实例安装:
多实例安装:
一、建立mysql多实例的条件
1、安装好mysql安装依赖的包
yum install ncurses-devel -y
yum install libaio-devel -y
2、选择之前安装mysql数据库的任意一种方式安装数据库,如果是编译安装,到make intall 之后截至
二、创建mysql账号
groupadd mysql
useradd -s /sbin/nologing -g mysql -M mysql
三、 将mysql-version.tar.gz包解压至/usr/local/下
ln -s /usr/local/mysql-version mysql
四、创建mysql多实例的数据文件目录
mkdir -p /data/{3306,3307}/data
tree /data
【生产硬件配置】MEM 32G 双cpu8核 硬盘6*600g sas 15k 配置2-3个实例
五、创建mysql多实例的配置文件
在/data/3306/下创建https://www.360docs.net/doc/3314189178.html,f --配置文件 mysql --启动文件
/data/3307/下创建https://www.360docs.net/doc/3314189178.html,f --配置文件 mysql --启动文件
六、
七、更改文件权限
chown -R mysql.mysql /data

八、配置mysql使用的全局路径
方法一:
echo 'export PATH=/usr/local/mysql/bin:$PATH' >>/etc/profile
source /etc/profile
方法二:
将/usr/local/mysql/bin下的所有命令都cp到全局系统命令/usr/local/sbin下

九、多实例数据库初始化操作
初始化mysql多实例的数据库文件
(1)初始化命令为:
mysql5.7.X初始化命令:
cd /usr/local/mysql/bin
mysql_install_db --basedir=/usr/local/mysql --datadir=/data/3306/data --user=mysql
mysql_install_db --basedir=/usr/local/mysql --datadir=/data/3307/data --user=mysql

mysql5.6.X初始化命令为:
cd /usr/local/mysql/scripts
./mysql_install_db --basedir=/usr/local/mysql --datadir=/data/3306/data --user=mysql
./mysql_install_db --basedir=/usr/local/mysql --datadir=/data/3307/data --user=mysql

cp support-files/mysql.server /etc/init.d/mysqld
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql

十、多实例数据库服务起停实质 【/data/3306/mysql启动脚本文件】
启动:
mysqld_safe --defaults-file=/data/3306/https://www.360docs.net/doc/3314189178.html,f 2>&1 > /dev/null &
mysqld_safe --defaults-file=/data/3307/https://www.360docs.net/doc/3314189178.html,f 2>&1 > /dev/null &
停止:
mysqladmin -u root -pxiao -S /data/3306/mysql.sock shutdown
mysqladmin -u root -pxiao -S /data/3307/mysql.sock shutdown

多实例启动: 多实例停止:
cd /data/3306/mysql start cd /data/3306/mysql stop
cd /data/3307/mysql start cd /data/3307/mysql stop

相关文档
最新文档