启动端口号为3355和3366的二个实例。创建文件夹

[root@localhost /]# mkdir -p /mysqldata/{3355,3366}/data

将配置文件拷贝到响应的文件夹,

my.cnf

[client]

port = 3355

socket = /mysqldata/3355/mysql.sock

[mysql]

no-auto-rehash

[mysqld]

user = mysql

port = 3355

socket = /mysqldata/3355/mysql.sock

basedir = /mysql

datadir = /mysqldata/3355/data

open_files_limit = 1024

back_log = 600

max_connections = 800

max_connect_errors = 3000

external-locking = FALSE

max_allowed_packet =8M

sort_buffer_size = 1M

join_buffer_size = 1M

thread_cache_size = 100

query_cache_size = 2M

query_cache_limit = 1M

query_cache_min_res_unit = 2k

[root@localhost 3306]# cp my.cnf /mysqldata/3355/

[root@localhost 3306]# cp my.cnf /mysqldata/3356

编辑端口号

[root@localhost mysqldata]# vim /mysqldata/3366/my.cnf

[root@localhost mysqldata]# vim /mysqldata/3366/my.cnf

创建数据库目录

[root@localhost /]# /mysql/bin/mysqld --initialize-insecure --user=mysql --datadir=/mysqldata/3355/data

[root@localhost /]# /mysql/bin/mysqld --initialize-insecure --user=mysql --datadir=/mysqldata/3366/data

编写启动脚本

#!/bin/sh

port=3355

mysql_user="root"

mysql_pwd="123456"

Cmd_path="/mysql/bin"

mysql_sock="/mysqldata/${port}/mysql.sock"

function_start_mysql()

{

if [ ! -e "$mysql_sock" ];then

printf "Starting MySQL\n"

/bin/sh ${Cmd_path}/mysqld_safe --defaults-file=/mysqldata/${port}/my.cnf &

else

print "MySQL is running..\n"

exit

fi

}

function_stop_mysql()

{

if [ !-e "$mysql_sock" ];then

printf "MYSQL IS NOT RUNNING \n"

exit

else

${Cmd_path}/mysqladmin -u${mysql_user} -p${mysql_pwd} -S ${mysql_sock} shutdown

printf "MYSQL IS shutdown \n"

fi

}

function_restart_mysql()

{

function_stop_mysql

sleep 2

function_start_mysql

}

case $1 in

start)

function_start_mysql

;;

stop)

function_stop_mysql

;;

restart)

function_restart_mysql

;;

*)

printf "Usage: /data/${port}/mysql {start|stop|restart}\n"

;;

esac

[root@localhost /]# cp /mysqldata/3355/mysql /mysqldata/3366/

进行端口号修改

修改mysqldata的归属

[root@localhost /]# chown -R mysql.mysql /mysqldata/

给脚本增加执行权限

[root@localhost /]# chmod +x /mysqldata/3355/mysql

[root@localhost /]# chmod +x /mysqldata/3366/mysql

[root@localhost /]# ls -l /mysqldata/33*/mysql

-rwxr-xr-x 1 mysql mysql 827 Sep 27 07:58 /mysqldata/3355/mysql

-rwxr-xr-x 1 mysql mysql 827 Sep 27 07:58 /mysqldata/3366/mysql

运行多实例

[root@localhost /]# ./mysqldata/3355/mysql start

[root@localhost /]# ./mysqldata/3366/mysql start

查看一下

[root@localhost mysqldata]# ps -ef|grep mysql

root     14694     1  0 08:08 pts/1    00:00:00 /bin/sh /mysql/bin/mysqld_safe --defaults-file=/mysqldata/3355/my.cnf

mysql    14981 14694  0 08:08 pts/1    00:00:00 /mysql-5.7.15/bin/mysqld --defaults-file=/mysqldata/3355/my.cnf --basedir=/mysql --datadir=/mysqldata/3355/data --plugin-dir=/mysql/lib/plugin --user=mysql --log-error=/mysqldata/3355/data/localhost.localdomain.err --open-files-limit=1024 --pid-file=/mysqldata/3355/data/localhost.localdomain.pid --socket=/mysqldata/3355/mysql.sock --port=3355

root     15064     1  0 08:10 pts/1    00:00:00 /bin/sh /mysql/bin/mysqld_safe --defaults-file=/mysqldata/3366/my.cnf

mysql    15351 15064  3 08:10 pts/1    00:00:00 /mysql-5.7.15/bin/mysqld --defaults-file=/mysqldata/3366/my.cnf --basedir=/mysql --datadir=/mysqldata/3366/data --plugin-dir=/mysql/lib/plugin --user=mysql --log-error=/mysqldata/3366/data/localhost.localdomain.err --open-files-limit=1024 --pid-file=/mysqldata/3366/data/localhost.localdomain.pid --socket=/mysqldata/3366/mysql.sock --port=3366

看看端口号

[root@localhost /]# netstat -an|grep 33[55-66]

tcp6       0      0 :::3355                 :::*                    LISTEN

tcp6       0      0 :::3366                 :::*                    LISTEN

unix  2      [ ACC ]     STREAM     LISTENING     94457    /mysqldata/3355/mysql.sock

unix  2      [ ACC ]     STREAM     LISTENING     94854    /mysqldata/3366/mysql.sock

mysql 5.7 多个_mysql5.7多实例相关推荐

  1. java查询mysql装载bean_jsp与javabean链接mysql数据库并查询数据表的简单实例源码

    jsp与javabean链接mysql数据库并查询数据表的简单实例源码.这个简单的实例是给新手学习的,或者一些高手临时忘记怎么使用jsp操作mysql数据库时候查找的,包括了建立mysql数据库连接的 ...

  2. linux的mysql主主_Linux下指定mysql数据库数据配置主主同步的实例

    一. 概念:① 数据库同步  (主从同步 --- 主数据库写的同时 往从服务器写数据) ② 数据库同步  (主主同步 --- 两台数据库服务器互相写数据) 二. 举例 主主数据库同步服务器配置 数据库 ...

  3. mysql投票网站_PHP+Mysql实现网站顶和踩投票功能实例

    PHP+Mysql实现网站顶和踩投票功能实例,通过记录用户IP,判断用户的投票行为是否有效,该实例也可以扩展到投票系统中. 首先我们在页面上放置"顶"和"踩"的 ...

  4. MySQL之MHA高可用配置及故障切换实例

    MySQL之MHA高可用配置及故障切换实例 前言 一.MHA概述 (1)MHA是什么 (2)MHA的组成 (3)MHA的特点 二.部署MHA (1)配置主从服务 ①环境初始化 ③修改master.sl ...

  5. mysql简易购物车系统_基于PHP+Mysql简单实现了图书购物车系统的实例详解

    基于PHP+Mysql简单实现了图书购物车系统的实例详解,购物车,这是,页面,简单,图书 基于PHP+Mysql简单实现了图书购物车系统的实例详解 易采站长站,站长之家为您整理了基于PHP+Mysql ...

  6. mysql5.6 多实例 主从安装_MySQL5.6多实例安装

    Linux:centos 6.8 mysql:5.6.23 一.安装多实例前准备 因为我的是新机器所以有好多软件没有,可能会导致之后编译出错 1.安装依赖包[[email protected] ~]# ...

  7. mysql乐观锁实现_mysql实现乐观锁实例(demo)

    本文参考:https://blog.csdn.net/seapeak007/article/details/53490156,感谢老铁的辛苦付出. 乐观锁介绍: 乐观锁( Optimistic Loc ...

  8. php mysql实现办公留言系统_传智播客html css php+mysql实现办公留言系统 呱呱网站源代码实例讲解...

    php教程 当前位置:主页 > php教程 > 传智播客html css php+mysql实现办公留言系统 呱呱网站源代码实例讲解 传智播客html css php+mysql实现办公留 ...

  9. mysql 5.6 互为主从_mysql5.6主从同步,互为主从配置

    由于业务需要,需要做主从同步,互为主从等的mysql设置.主从设置主要涉及主从同步时使用的账号密码配置,my.cnf的配置,进入数据库进行master,slave配置.主要是这四个配置. 1,账号密码 ...

最新文章

  1. linux启动自动挂载共享文件,linux中自动挂载windows 共享目录
  2. delete 会不会锁表_MySQL的insert into select 引发锁表
  3. jdbc mysql user_tab_comments_MySQL学习(五)——使用JDBC完成用户表CRUD的操作
  4. 插入数据前查询是否存在_异步检测数据是否存在的修订
  5. with ...as ...
  6. 有关Silverlight TreeView组件的研究[2]——Silverlight学习笔记(7)
  7. jedis操作set_Jedis的学习
  8. 英国警方警告学生,不要使用Sci-hub
  9. Codeforces Round #260 (Div. 1) A - Boredom DP
  10. 多分支表达-倍数问题
  11. MSP430F149实现超声波测距并通过串口和PC机通信进行显示
  12. 去除word转pdf时的图片黑边
  13. 509. 斐波那契数
  14. tomcat 日志报错 java.lang.UnsupportedClassVersionError: com/wlt/controller/IndexController
  15. 零基础能不能学习web前端开发?【爱创课堂专业前端培训】
  16. 先进先出(FIFO)页面置换算法 C语言实现
  17. 几种分布式事务实现方案
  18. UBOOT I2C读写详解(基于mini2440)
  19. book review----Philosophical Issues in Tourism (Aspects of Tourism)
  20. 浅谈vue2与vue3的区别

热门文章

  1. date-fns轻量级日期处理插件
  2. dotnet OpenXML 读取 PPT 形状边框定义在 Style 的颜色画刷
  3. 就玩慢镜头 Win7桌面壁纸切换更平滑
  4. gee引擎mysql数据库如何假设_流程引擎SmartEngine 2.0 UserGuide
  5. python实现AES-128#实现加密字符串和加密文件
  6. 火车票 网上订票 经验
  7. 实现Excel表格的读写操作(office,wps)
  8. Ubuntu系统改了显卡之后黑屏无法启动的问题解决
  9. 关于面向过程和面向对象的优缺点
  10. SQL语言——DDL