windows下Mysql多实例部署的操作方法
作者:奔跑的大象 发布时间:2024-01-19 16:33:11
标签:Mysql,多实例,部署
当存在多个项目的时候,需要同时部署时,且只有一台服务器时,哪么就需要部署Mysql多个实例,原理很简单,多个mysql服务运行使用不同的配置及数据管理。
具体操作如下:
1、找到mysql.ini配置并复制为一个新的文件,如mysql_dev.ini
2、修改如下配置
[mysqld]
port=3308
basedir=D:/phpstudy_pro/Extensions/MySQL5.7.26/
datadir=D:/phpstudy_pro/Extensions/MySQL5.7.26/data_dev/
log-error="D:/phpstudy_pro/Extensions/MySQL5.7.26/data_dev/err.log
#此行代码的功能:不受限制访问mysql,讲人话就是不需要输入密码,就可以登录mysql
skip-grant-tables
[client]
port=3308
3、创建数据存储的目录
#进入D:\\phpstudy_pro\\Extensions\\MySQL5.7.26目录,创建 data_dev文件夹
注:确保data_dev目录下没有任何文件
4、初始化数据
mysqld --initialize-insecure --user=mysql --datadir=D:\\phpstudy_pro\\Extensions\\MySQL5.7.26\\data_dev --basedir=D:\\phpstudy_pro\\Extensions\\MySQL5.7.26
5、创建服务
mysqld install MySQL_DEV --defaults-file="D:\\phpstudy_pro\\Extensions\\MySQL5.7.26\\my_dev.ini"
6、修改密码
#登录mysql
mysql -u root -P 3308
#进入mysql库
use mysql;
#修改密码(老版本)(这条命令不行就使用新版的命令)
update user set password=password("123456") where user="root";
#修改密码(新版本)
update user set authentication_string=password("123456") where user="root";
#刷新
flush privileges;
7、开启远程登录
#更新权限
update user set host = '%' where user = 'root';
#退出
quit;
8、调整mysql_dev.ini配置
删除 skip-grant-tables 配置项。
9、重启msyql服务
sc stop MYSQL_DEV
sc start MYSQL_DEV
来源:https://blog.csdn.net/zhaobangyu/article/details/127109889


猜你喜欢
- 图像的全景拼接包括三大部分:特征点提取与匹配、图像配准、图像融合。1、基于SIFT的特征点的提取与匹配利用Sift提取图像的局部特征,在尺度
- 前言近几日迫于被辅导员三番五次的提醒每日一报打卡,就想着去写个脚本挂在服务器上定时执行。经过我不懈的努力,最终选择了seleniumsele
- 脚本调试第一步:设置中断(鼠标左键点击)第二步:输入中断条件(可选功能,鼠标右键点击红点)第三步:触发中断(当符合条件是,中断被触发)出现中
- 英文原文:http://www.myinkblog.com/2009/03/21/4-principles-of-good-design-f
- TF(Term Frequency)词频,在文章中出现次数最多的词,然而文章中出现次数较多的词并不一定就是关键词,比如常见的对文章本身并没有
- 有时引用其它js时,其js却使用了window.onload事件,这样的话,引入的页面的onload事件就有可能执行不了,怎样才能两个都运行
- 第一种方式:将用户名和密码封装在Properties类中首先,导入数据库连接包这个是毋庸置疑的。创建一个jdbc驱动dirver。将数据库(
- 1、表的主键、外键必须有索引;2、数据量超过300的表应该有索引;3、经常与其他表进行连接的表,在连接字段上应该建立索引;4、经常出现在Wh
- 目的把字符串逐字符或逐词反转过来,这个蛮有意思的。方法先看逐字符反转吧,第一种设置切片的步长为-1revchars=astring[::-1
- 乱码问题如下:导致问题产生的原因很简单,无非是命令行的编码和MySQL内部设置的编码出现了偏差。我们右键属性查看以下命令行的编码方式是GBK
- 由于javascript是unicode编码的,所有的字符对于它来说一个就是一个,但是后台程序不是,通常在后台程序中一个中文是占两个字节的,
- 实现原理 把所有需要延时加载的图片改成如下的格式:<img lazy_src="图片路径" border
- 昨天在用用Pycharm读取一个200+M的CSV的过程中,竟然出现了Memory Error!简直让我怀疑自己买了个假电脑,毕竟是8G内存
- 正则表达式是处理字符串的强大工具。作为一个概念而言,正则表达式对于Python来说并不是独有的。但是,Python中的正则表达式在实际使用过
- <html> <head> <title>获取ACCESS数据库表名 -&
- 我就废话不多说了,大家还是直接看代码吧!contacts = ExternalContacts.objects.filter(MobileK
- 给每一个onClick再附加一个事件 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HT
- 什么是ASP,它能干什么? 一、什么是ASP? 从字面上说,ASP包含三方面含义: 1、Active:ASP使用了Microsoft的Act
- 本文实例讲述了python将MongoDB里的ObjectId转换为时间戳的方法。分享给大家供大家参考。具体分析如下:MongoDB里的_i
- 前言如果想要容易理解核心的特征计算的话建议先去看看我之前的听歌识曲的文章,传送门:https://www.jb51.net/article/