必威体育Betway必威体育官网
当前位置:首页 > IT技术

Mysql 多实例(3307 3308 3309)

时间:2019-08-19 09:41:03来源:IT技术作者:seo实验室小编阅读:52次「手机版」
 

3307

1. 创建相关目录

mkdir -p /data/330{7..9}/data 

2. 创建配置文件

cat>> /data/3307/my.cnf<<EOF
[mysqld]
basedir=/opt/mysql              
datadir=/data/3307/data
user=mysql
socket=/data/3307/mysql.sock
port=3307 
server_id=3307
EOF

cp /data/3307/my.cnf /data/3308 
cp /data/3307/my.cnf /data/3309 

sed -i 's#3307#3308#g' /data/3308/my.cnf 
sed -i 's#3307#3309#g' /data/3309/my.cnf 

3. 初始化数据

mysqld --initialize-insecure  --user=mysql --datadir=/data/3307/data --basedir=/opt/mysql
mysqld --initialize-insecure  --user=mysql --datadir=/data/3308/data --basedir=/opt/mysql
mysqld --initialize-insecure  --user=mysql --datadir=/data/3309/data --basedir=/opt/mysql

4. 启动多实例

chown -R mysql.mysql /data/*
 mysqld_safe --defaults-file=/data/3307/my.cnf &
 mysqld_safe --defaults-file=/data/3308/my.cnf &
 mysqld_safe --defaults-file=/data/3309/my.cnf &

5. 测试

netstat -lnp|grep 330

mysql -S /data/3307/mysql.sock
mysql -S /data/3308/mysql.sock
mysql -S /data/3309/mysql.sock

6. systemd管理多实例

cat >> /etc/systemd/system/mysqld3307.service <<EOF
[Unit]
Description=MySQL Server
Documentation=man:mysqld(8)
Documentation=http://dev.mysql.com/doc/refman/en/using-systemd.html
After=network.target
After=syslog.target
[Install]
WantedBy=multi-user.target
[Service]
User=mysql
Group=mysql
ExecStart=/opt/mysql/bin/mysqld --defaults-file=/data/3307/my.cnf
limitNOFILE = 5000
EOF

cp  /etc/systemd/system/mysqld3307.service /etc/systemd/system/mysqld3308.service 
cp  /etc/systemd/system/mysqld3307.service   /etc/systemd/system/mysqld3309.service 

sed -i 's#3307#3308#g'   /etc/systemd/system/mysqld3308.service
sed -i 's#3307#3309#g'   /etc/systemd/system/mysqld3309.service

systemctl start mysqld3307
systemctl start mysqld3308
systemctl start mysqld3309

相关阅读

Navicat 链接虚拟机Mysql 报错:2003-Can't connect to

前言 在首次在本机用Navicat链接VMware win10虚拟机中的Mysql数据库报错,如下: 解决方法 一、尝试ping虚拟机ip地址 如果出现

MySql主从复制 Master-slaver

通过阅读网上以及书本知识的总结:仅为学习记录,有误请大家指出。Mysql自身提供了主从复制功能,可以比较方便实现数据的多处自动备份

[mysql]SQL语句性能优化--Order by中加DESC慢很多的原

1. mysql在数据量较大的时候、使用order by查询结果集时速度很慢的原因可能有以下几种:1) 排序字段不在同一张表中2) 排序字段没有

mysql递归查询

父子查询: 根据父 id 查询下面所有子节点数据;子父查询: 根据子 id 查询上面所有父节点数据;                   

数据库设计工具MySQLWorkBench

   该工具为MySQL官方提供地址:http://dev.mysql.com/downloads/workbench/ 小伙伴们注意按自己的操作系统选择下载版本。 ·

分享到:

栏目导航

推荐阅读

热门阅读