mysql 多个命令行,5.8.2.1在Windows命令行中启动多个MySQL实例
第2.3.4.6节“从Windows命令行启动MySQL”中](https://dev.mysql.com/doc/refman/8.0/en/windows-start-command-line.html) 介绍了从命令行手动启动单个MySQL服务器的过程 。要以这种方式启动多个服务器,可以在命令行或选项文件中指定适当的选项。将选项放置在选项文件中更为方便,但是有必要确保每个服务器都有自己的选项集。为此,请为每个服务器创建一个选项文件,并--defaults-file 在运行时告诉服务器该文件的名称和选项。
假设您要在端口3307上使用数据目录 运行一个mysqld实例C:\mydata1,并在端口3308上使用数据目录运行一个实例 C:\mydata2。使用此过程:
确保每个数据目录都存在,包括mysql包含授权表的数据库自己的副本。
创建两个选项文件。例如,创建一个名为的文件 C:\my-opts1.cnf,如下所示:
[mysqld]
datadir = C:/mydata1
port = 3307
创建另一个名为的文件 C:\my-opts2.cnf,如下所示:
[mysqld]
datadir = C:/mydata2
port = 3308
使用该--defaults-file 选项可使用其自己的选项文件启动每个服务器:
C:\> C:\mysql\bin\mysqld --defaults-file=C:\my-opts1.cnf
C:\> C:\mysql\bin\mysqld --defaults-file=C:\my-opts2.cnf
每个服务器都从前台启动(直到服务器退出以后才会出现新的提示),因此您需要在单独的控制台窗口中发出这两个命令。
要关闭服务器,请使用适当的端口号连接到每个服务器:
C:\> C:\mysql\bin\mysqladmin --port=3307 --host=127.0.0.1 --user=root --password shutdown
C:\> C:\mysql\bin\mysqladmin --port=3308 --host=127.0.0.1 --user=root --password shutdown
如上所述配置的服务器允许客户端通过TCP / IP连接。如果您的Windows版本支持命名管道,并且您还希望允许命名管道连接,请指定启用命名管道并指定其名称的选项。每个支持命名管道连接的服务器都必须使用唯一的管道名称。例如,C:\my-opts1.cnf文件可能是这样写的:
[mysqld]
datadir = C:/mydata1
port = 3307
enable-named-pipe
socket = mypipe1
进行C:\my-opts2.cnf类似的修改以供第二台服务器使用。然后如前所述启动服务器。
类似的过程适用于您要允许共享内存连接的服务器。通过在shared_memory启用系统变量的情况下启动服务器来启用此类连接, 并通过设置shared_memory_base_name系统变量为每个服务器指定唯一的共享内存名称 。
mysql 多个命令行,5.8.2.1在Windows命令行中启动多个MySQL实例相关推荐
- Windows 10环境中安装Snort+Barnyard2+MySQL
一.背景 Snort是一款著名的开源入侵检测系统,有着悠久的历史和众多用户.我们通过部署Snort系统来监测异常网络活动并发出报警.Snort的跨平台性能很好,它支持的各种Linux/Unix和Win ...
- linux 重启命令_如何在 Ubuntu 和其他 Linux 发行版中启动、停止和重启服务 | Linux 中国...
服务是必不可少的后台进程,它通常随系统启动,并在关机时关闭.-- Sergiu 服务是必不可少的后台进程,它通常随系统启动,并在关机时关闭.如果你是系统管理员,那么你会定期处理服务.如果你是普通桌面用 ...
- 命令行 移动整个文件夹 -baijiahao_Windows高手的高效办公利器——Windows命令行简介...
Windows命令行是什么呢?为了好理解,咱们直接举例说明.例如咱们要在D盘下创建一个名为"666"的文件夹,那常规的操作是进入D盘,然后在任意空白处点击右键,在弹出菜单中选择&q ...
- Windows命令行的使用
在介绍Windows批处命令前,我们首先来介绍Windows命令行的使用. Windows shell提供了一个黑色的框框界面,即命令行操作界面,关于命令行的作用和好处,我就不费口舌了,下面仅窥见一斑 ...
- windows命令行指令
转自:stpeace 在介绍Windows批处命令前,我们首先来介绍Windows命令行的使用. Windows shell提供了一个黑色的框框界面,即命令行操作界面,关于命令行的作用和好处,我就不费 ...
- Windows命令行用法
在介绍Windows批处命令前,我们首先来介绍Windows命令行的使用. Windows shell提供了一个黑色的框框界面,即命令行操作界面,关于命令行的作用和好处,我就不费口舌了,下面仅窥见一斑 ...
- Windows命令行基础
1. 引言:为什么要使用命令行 在 DOS 时代,人们只能依靠输入命令同计算机互交.而现在,微软的 Windows 操作系统已得到了广泛使用,我们处理日常事务也大多使用基于图形用户界面(GUI,Gra ...
- git bash linux 命令,Git Bash的妙用 - 使用Linux命令
如何在Windows中使用Linux命令? 网上有很多说是安装CygwinPortable 在cmd 窗口下是用linux 命令,但是还有一些缺陷. 其实对于程序员来说有一个非常简单有效的方法,那就是 ...
- xamp已有mysql端口修改依然启动不_关于xampp启动不了mysql的解决方法
今天在xampp-control中启动不了mysql,提示说mysql service没启动,一时还真不知道怎么回事,我是在360安全卫士提示我是否将mysql设置为系统服务时选择了"否&q ...
- mysql 前台启动_从Windows命令行启动MySQL
可以从命令行手动启动MySQL服务器.可以在任何版本的Windows中实现. 要想从命令行启动mysqld服务器,你应当启动控制台窗口(或"DOS window")并输入命令: C ...
最新文章
- spring MVC、mybatis配置读写分离
- 分布式系统的事务处理(推荐)
- Python大婶博客汇总
- 如何在Power 750上实现硬盘背板的分离
- 在Servlet中将JavaBean对象传递到JSP页
- go语言基础到提高(5)-结构
- Windows对象管理器
- STM32启动模式及API(转)
- 微信取消分享后还是执行成功函数
- 合肥工贸高级技工学校计算机系,合肥工贸高级技工学校扎实推进“新技工系统培养”民生工程...
- Java 输入输出流学习总结
- sdut-3386 小雷的冰茶几
- 垃圾收集算法,垃圾收集器_实时垃圾收集
- JAVA萌新学习day17.18天 数据库MySQL
- python requests ssl 证书问题
- 用户登录.html_河南省中小学教师继续教育管理系统登录入口http://47.92.44.63:89/
- 基于MobileNetv3实现人脸面部表情识别
- 1697_python编程_assertions and exceptions
- C# —— 面向对象编程练习
- 人力资源管理系统有哪些推荐?