windows下Mysql多实例部署的操作方法

作者:奔跑的大象 时间:2024-01-19 16:33:11 

当存在多个项目的时候,需要同时部署时,且只有一台服务器时,哪么就需要部署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

标签:Mysql,多实例,部署
0
投稿

猜你喜欢

  • Python爬取APP下载链接的实现方法

    2022-04-10 02:12:27
  • Python实现基于POS算法的区块链

    2023-10-30 01:47:19
  • TensorFlow低版本代码自动升级为1.0版本

    2023-08-12 02:02:24
  • python3 mmh3安装及使用方法

    2021-08-02 00:31:05
  • 基于vue-resource jsonp跨域问题的解决方法

    2023-07-02 16:33:44
  • Go语言中普通函数与方法的区别分析

    2024-02-08 18:02:23
  • Asp Object 之:AddHeader

    2008-05-05 12:58:00
  • 数据库中identity字段不必是系统产生的唯一值 性能优化方法(新招)

    2011-09-30 11:26:06
  • python3连接MySQL8.0的两种方式

    2024-01-20 20:16:14
  • Django利用LogEntry生成历史操作实战记录

    2021-10-23 04:23:58
  • Go语言基于Socket编写服务器端与客户端通信的实例

    2023-07-12 08:44:11
  • Golang有类型常量和无类型常量的区别

    2024-02-01 17:42:23
  • 使用Python对mongo数据库中字符串型正负数值比较大小

    2024-01-18 00:04:50
  • 解决Atom安装Hydrogen无法运行python3的问题

    2021-07-19 22:16:01
  • 用Python自动清理电脑内重复文件,只要10行代码(自动脚本)

    2021-03-23 05:09:50
  • mysql如何让左模糊查询也能走索引

    2024-01-16 09:20:32
  • C#动态创建Access数据库及密码的方法

    2024-01-17 21:37:21
  • python在不同条件下的输入与输出

    2021-10-20 05:51:37
  • SQL Server与Oracle数据库在查询优化上的差异

    2009-02-18 14:28:00
  • ASP简单实现数字和字母验证码

    2008-10-23 13:52:00
  • asp之家 网络编程 m.aspxhome.com