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 = 3307
socket = /tmp/mysql3307.sock
#log-bin = /u02/data/3307/data/mysql-bin
pid-file = /u02/data/3307/data/mysql_3307.pid
log-error=/var/log/3307.log [mysqld3308]
datadir = /u02/data/3308/data
port = 3308
socket = /tmp/mysql3308.sock
#log-bin = /u02/data/3308/data/mysql-bin
pid-file = /u02/data/3308/data/mysql_3308.pid
log-error=/var/log/3308.log [mysqld3309]
datadir = /u02/data/3309/data
port = 3309
socket = /tmp/mysql3309.sock
#log-bin = /u02/data/3309/data/mysql-bin
pid-file = /u02/data/3309/data/mysql_3309.pid
log-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;

  

最新文章

  1. C# 判断字符串是否是int/double
  2. TTrayIcon用法
  3. 两款基于Jquery的图表插件
  4. delphi的取整函数round、trunc、ceil和floor
  5. LUA实现单词替换功能
  6. JAVA B/S系统实现客户端屏幕截图,Java版的QQ截图
  7. UEditor和CKEditor配置上传图片,视频,附件
  8. Wireshark "The NPF driver isn’t running…"
  9. vim7.4 安装 k-vim
  10. sql 2000 "无法执行查询,因为一些文件缺少或未注册"的
  11. 同步机制Lock初学(转)
  12. UNIX基础--权限
  13. 2018 CCPC网络赛 几道数学题
  14. ysg 一道简单的数论题
  15. 轻量级web富文本框——wangEditor使用手册(4)——配置下拉菜单 demo
  16. 深入浅出WPF之Binding的使用(二)
  17. FormatMessage函数
  18. hdu2680 choose the best route
  19. 4-6 R语言函数 排序
  20. apache-日志-记录post数据

热门文章

  1. (转)CSS定义字体间距 字体行与行间距
  2. create-react-app 构建的项目使用 css module 方式来书写 css
  3. PHPSESSID的cookie//session_start()
  4. Daily Schedule
  5. oracle delete 数据恢复
  6. BeanDefinition 实例化过程
  7. sqlalchemy.exc.StatementError: (sqlalchemy.exc.InvalidRequestError) Can't reconnect until invalid transaction is rolled back
  8. OpenStack 虚拟机冷/热迁移的实现原理与代码分析
  9. sorted&filter&map
  10. Java学习之==>数组【array】