为轻便地学习mysql主从,就搞个单机启动多实例来操作,记录下操作步骤:

1、编辑一个新的 my.cnf 文件用于新的server

复制代码 代码如下:

cp -p /etc/my.cnf /etc/my3307.cnf###-p是保留权限

修改配置,防止和原有配置冲突。主要需要修改的有:

端口(port)、socket 文件路径 (socket)、数据文件路径 (datadir);

如果用到 InnoDB(一般都会用到),则要修改 InnoDB 数据文件路径 (innodb_data_home_dir)、InnoDB 日志文件路径 (innodb_log_group_home_dir);

如果用到replication时,还要修改server的唯一id (server-id)、下载到master的binlog的存放路径 (relay-log)等。其他配置修改,则根据具体情况自行调整。

以我测试环境修改为例:

less /etc/my.cnf

复制代码 代码如下:

[mysqld]

datadir=/data/dbdata/

skip-name-resolve

#lower_case_table_names=1

character-set-server = utf8

event_scheduler=ON

skip-name-resolve

innodb_file_per_table=1

log_bin_trust_function_creators=1

wait_timeout=300

interactive_timeout=300

#federated

# generic configuration options

port = 3306

socket = /usr/local/mysql/tmp/mysql.sock

修改my3307.cnf

vi /etc/my3307.cnf

复制代码 代码如下:

[mysqld]

datadir=/data/dbdata3307/

skip-name-resolve

#lower_case_table_names=1

character-set-server = utf8

event_scheduler=ON

skip-name-resolve

innodb_file_per_table=1

log_bin_trust_function_creators=1

wait_timeout=300

interactive_timeout=300

#federated

# generic configuration options

port = 3307

socket = /tmp/mysql3307.sock

2、初始化DB

复制代码 代码如下:

/usr/local/mysql/bin/mysql_install_db --defaults-file=/etc/my3307.cnf

chown -R mysql.mysql /data/dbdata3307

3、启动mysql

复制代码 代码如下:

mysqld_safe --defaults-file=/etc/my3307.cnf &

---登陆

mysql -S /tmp/mysql3307.sock

mysql -S /tmp/mysql3307.sock

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 2

Server version: 5.1.50-log Source distribution

Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.

This software comes with ABSOLUTELY NO WARRANTY. This is free software,

and you are welcome to modify and redistribute it under the GPL v2 license

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

root@(none) 15:12>show databases;

+--------------------+

| Database |

+--------------------+

| information_schema |

| mysql |

| test |

+--------------------+

>>> 更多内容,请访问:mysql主从复制、mysql主从同步系列教程

mysql单机多实例启动不了_mysql单机启用多实例的配置方法相关推荐

  1. win10 mysql 5.7.21_MySql 5.7.21免安装版本win10下的配置方法

    1.解压到想要安装的位置,创建my.ini文件 my.ini的内容如下 [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设 ...

  2. mysql-5.7.13-winx64如何安装_mysql 5.7.13 winx64安装配置方法图文教程

    针对之前安装mysql的笔记进行了总结,分享给大家. 1.下载 根据电脑配置来选,我选了 windows(x86,64-bit),ZIP Archive这个,点击Download,页面跳转到如下图 点 ...

  3. mysql8.0.17压缩包安装教程_mysql 8.0.16 压缩包安装配置方法图文教程

    本文为大家分享了mysql 8.0.16 压缩包安装配置方法,供大家参考,具体内容如下 运行环境:windows 10 x64 1.下载zip安装包: mysql8.0 for windows zip ...

  4. mysql如何输入空密码登录_允许phpmyadmin空密码登录的配置方法

    在Mysql修改root密码的命令及方法一文中,我提到了使用phpmyadmin修改Mysql的   root密码的方法,但是当你将phpmyadmin登录密码设置为空密码时,尽管你通过Mysql   ...

  5. mysql 安装软件无法启动不了_Mysql 安装服务无法启动解决方案与使用的一般使用指令...

    问题描述: 在安装mysql 时,如果第一次没安装成功,第二次重装可能出现莫名奇妙的情况.通过一番尝试,发现,安装往上的教程还是无法成功安装的主要原因是第一次安装虽然未成功,但是mysql 默认的33 ...

  6. mysql免安装版net不是_MYSQL 免安装版的环境配置

    如:D:\Program Files\mysql-5.6.23-winx64 2.配置my.ini文件: [client] port=3306 default-character-set=utf8 [ ...

  7. mysql 开启引擎命令_MySql中启用InnoDB数据引擎的方法

    1.存储引擎是什么? Mysql中的数据用各种不同的技术存储在文件(或者内存)中.这些技术中的每一种技术都使用不同的存储机制.索引技巧.锁定水平并且最终提供广泛的不同的功能和能力.通过选择不同的技术, ...

  8. mysql的压缩包安装_mysql 5.7.24 压缩包安装配置方法图文教程

    本文为大家分享了mysql 5.7.24 压缩包安装教程,供大家参考,具体内容如下 一.MySQL安装包下载: 根据需要下载对应版本MySQL 接下来,点击Download,选择No thanks, ...

  9. mysql导入数据库之后触发器没有权限_MYSQL设置触发器权限问题的解决方法

    本文实例讲述了MYSQL设置触发器权限的方法,针对权限错误的情况非常实用.具体分析如下: mysql导入数据提示没有SUPER Privilege权限处理,如下所示: ERROR 1419 (HY00 ...

最新文章

  1. robots.txt文件的解析及过滤
  2. js时间格式化函数,支持Unix时间戳
  3. leetcode[161] One Edit Distance
  4. 时间序列python复杂网络实例_基于时间序列数据的复杂网络重构
  5. 可穿戴的手机!努比亚nubia-α国行版将于4月8日正式发布
  6. Java是如何实现跨平台运行的
  7. chrome打开网址但是没有地址栏
  8. 关于Python中的classmethod
  9. 微信扫码免密登陆第三方应用平台
  10. 迈信ep100交流伺服 含原理图、PCB图、C源代码等生产资 料。
  11. Mac上双系统中Windows无法使用苹果鼠标键盘,如何处理
  12. 原码、反码、补码以及补码是怎么来的
  13. 发卡源码php,PHP发卡源码|荔枝发卡系统2.0
  14. html点击出现对勾,css伪类 右下角点击出现 对号角标表示选中的示例代码
  15. 手把手教你用移远M26/BC28的 MQTT协议 对接阿里云IoT平台
  16. (一百三十七)梳理fragment的isAdded
  17. 图片加水印怎么弄?这些图片加水印方法分享给你
  18. 试炼四:switch选择结构
  19. Kinect v2保存图像和深度图序列
  20. AAAI2022行人重识别论文汇总

热门文章

  1. 波音公司计划利用 3D 打印技术制作模块化卫星
  2. Linux下配置Golang开发环境
  3. SQL Server 默认跟踪(Default Trace)
  4. 在vue.js中省市选择
  5. FPP(彩包)、COEM(简包)、MOLP(license授) 介绍
  6. 为Nginx制作404 403 500等错误页面
  7. Spark配置参数优先级
  8. 微信小程序底部导航Tabbar
  9. linux下安装部署ansible
  10. Java中的基本类型变量储存方式