mysql 5.5多实例_MYSQL5.5 linux 多实例

安装过程

多实例采用 /data 目录作为mysql多实例的总的根目录,然后规划不同的mysql实例端口来作为 /data 下面的二级目录,不同的端口

就是不同的实例目录,以区别不同的实例, 二级目录下包含mysql的数据文件,配置文件以及启动的文件的目录。

在原有的基础上进行

移除启动命令 rm -f /etc/init.d/mysqld

bf1b6084d2c33826a5cc1ac80e1c10b6.png

创建目录 mkdir -p /data/{3306,3307}/data

查看创建目录tree --charset ASCII /data 乱码问题

说明: 3306 是 3306 实例目录 data是实例的数据文件

426328fa2a74c186dfbc668b7f7fb54f.png

(生产硬件一般配置 MEM32G 双cpu 8核 磁盘 6*600g sas 15k 2-3个实例)

配置多实例的配置文件

cp /application/mysql/support-files/my-medium.cnf /data/3306/my.cnf

cp /application/mysql/support-files/my-medium.cnf /data/3307/my.cnf

ad3f98846208411655038949c8a2f1d6.png

修改my.cnf文件 3306和3307下的文件都要修改

3307 下的 server_id = 2

[client]port= 3306socket= /data/3306/mysql.sock[mysqld]port= 3306socket= /data/3306/mysql.sock

basedir= /application/mysql-5.5.32datadir= /data/3306/data

skip-external-locking

key_buffer_size=16M

max_allowed_packet=1M

table_open_cache= 64sort_buffer_size=512K

net_buffer_length=8K

read_buffer_size=256K

read_rnd_buffer_size=512K

myisam_sort_buffer_size=8M

skip-name-resolve

log-bin=mysql-bin

binlog_format=mixed

max_binlog_size=500M

server-id= 1

[mysqld_safe]log-error=/data/3306/ilanni.err

pid-file=/data/3306/ilanni.pid[mysqldump]quick

max_allowed_packet=16M[mysql]no-auto-rehash[myisamchk]key_buffer_size=20M

sort_buffer_size=20M

read_buffer=2M

write_buffer=2M[mysqlhotcopy]interactive-timeout

初始化2个实例 生成系统的一些文件 库表等等

/application/mysql-5.5.32/scripts/mysql_install_db --basedir=/application/mysql-5.5.32 --datadir=/data/3306/data --user=mysql

ca7ddca82a1e1600e86366cf288156ef.png

/application/mysql-5.5.32/scripts/mysql_install_db --basedir=/application/mysql-5.5.32 --datadir=/data/3307/data --user=mysql

e60e04d0a35b0ed66a39f32d61907282.png

修改数据库权限

chown -R mysql:mysql /data/3306

chown -R mysql:mysql /data/3307

a6d4350117aef7ac5ae8ee4010a4c60b.png

启动数据库

/application/mysql-5.5.32/bin/mysqld_safe --defaults-file=/data/3306/my.cnf &

/application/mysql-5.5.32/bin/mysqld_safe --defaults-file=/data/3307/my.cnf &

5508aae194c012b2264c91b0f0f87c8f.png

查看是否启动

netstat -lnt | grep 330 项目已经启动

b50128cbd12b3b0580abb4257113e214.png

登录

mysql -uroot -p -S /data/3306/mysql.sock

c13f2ddc571ae01f2ced0bb56335a35a.png

增加root 密码

mysqladmin -u root -S /data/3306/mysql.sock password '101022li'

mysqladmin -u root -S /data/3307/mysql.sock password '101022li'

c63a7b761c4d78bcafafa6a0f17a09e0.png

b3525c871544f4373f6074883d3764c4.png

停止数据库

/application/mysql-5.5.32/bin/mysqladmin -uroot -p -S /data/3306/mysql.sock shutdown

/application/mysql-5.5.32/bin/mysqladmin -uroot -p -S /data/3307/mysql.sock shutdown

d74f27e5a5f5bb43eb046f3de6c759b8.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值