mysql2模块怎么使用_MySQL -2- 体系结构-多实例模块

0、在已创建mysql,port=3306的数据库前提下

需要删除/etc/.my.cnf再做以下操作 cp /etc/my.cnf /etc/my.cnf.3306

1、mkdir -p /u02/data/{3307,3308,3309}/data

2、chown -R mysql:mysql /u02/data/{3307,3308,3309}/data

3、创建/etc/my.cnf文件(多实例情况下的my.cnf)

[mysqld_multi]mysqld= /u02/app/mysql/bin/mysqld_safe

mysqladmin= /u02/app/mysql/bin/mysqladmin

#user =root

#password="root123"[mysqld3307]datadir= /u02/data/3307/data

port= 3307socket= /tmp/mysql3307.sock

#log-bin = /u02/data/3307/data/mysql-bin

pid-file = /u02/data/3307/data/mysql_3307.pidlog-error=/var/log/3307.log

[mysqld3308]datadir= /u02/data/3308/data

port= 3308socket= /tmp/mysql3308.sock

#log-bin = /u02/data/3308/data/mysql-bin

pid-file = /u02/data/3308/data/mysql_3308.pidlog-error=/var/log/3308.log

[mysqld3309]datadir= /u02/data/3309/data

port= 3309socket= /tmp/mysql3309.sock

#log-bin = /u02/data/3309/data/mysql-bin

pid-file = /u02/data/3309/data/mysql_3309.pidlog-error=/var/log/3309.log

4.初始化,创建基础的数据库文件

mysqld --initialize-insecure --user=mysql --datadir=/u02/data/3307/data --basedir=/u02/app/mysql

mysqld --initialize-insecure --user=mysql --datadir=/u02/data/3308/data --basedir=/u02/app/mysql

mysqld --initialize-insecure --user=mysql --datadir=/u02/data/3309/data --basedir=/u02/app/mysql

5、启动多实例服务

mysqld_multi start --启动全部实例

mysqld_multi start 3307 --启动3307实例

mysqld_multi start 3308 --启动3308实例

start 3309 --启动3309实例

若同时起3306时,/etc/my.cnf已被3306使用,此时多实例为/etc/mysqld_multi.cnf,则登陆时为

mysqld_multti --defaults-extra-file=/etc/mysqld_multi.cnf start 3307

6、初始化密码

mysqladmin -uroot password root3307 -S /tmp/mysql3307.sock

mysqladmin -uroot password root3308 -S /tmp/mysql3308.sock

mysqladmin -uroot password root3309 -S /tmp/mysql3309.sock

7、登录

mysql -uroot -p -S /tmp/mysql3307.sock

Enter password: root3307

mysql> select * from mysql.user;

mysql>show databases;

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值