wordpress   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Windows解压安装mysql 5.7.24,并部署多个mysql服务大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

mysql官网windows安装文档 https://dev.mysql.com/doc/refman/5.7/en/windows-installation.html 第一步,选择安装包   https://dev.mysql.com/doc/refman/5.7/en/windows-choosing-package.html 我们只需要mysql所需的组件,所以只需要下载mysql-5.7.

MysqL官网windows安装文档 https://dev.MysqL.com/doc/refman/5.7/en/windows-installation.html

第一步,选择安装包  

https://dev.MysqL.com/doc/refman/5.7/en/windows-choosing-package.html

我们只需要MysqL所需的组件,所以只需要下载MysqL-5.7.24-winx64.zip即可

Windows解压安装mysql 5.7.24,并部署多个mysql服务

第二步,解压安装文件

1、MysqL官网要求使用管理员权限用登录,并解压,但我公司所使用的windows为共享桌面,大家公用开发服务器,管理员权限对我们不开放,所以使用了普通用户进行解压.

2、解压后,MysqL目录中不存在data目录和配置文件,data目录需要下一步进行初始化,如果需要使用配置文件,则手动在MysqL目录下创建my.ini,MysqL启动会认读取该文件,以下为简单的my.ini文件配置

[client]
port        = 3306
socket        = /tmp/MysqL.sock
[MysqLd]
port        = 3306
socket        = /tmp/MysqL.sock
skip-external-locking
key_buffer_size = 16M
max_allowed_packet = 1M
table_open_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M

log-bin=MysqL-bin

binlog_format=mixed

server-id    = 1


[MysqLdump]
quick
max_allowed_packet = 16M

[MysqL]
no-auto-rehash

[myisamchk]
key_buffer_size = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M

[MysqLhotcopy]
interactive-timeout

第三步,初始化数据目录

打开cmd,进入到MysqL目录,两种方式初始化数据目录

1、bin\MysqLd --initialize --console

该命令将在控制台生成一个国企的密码,改密码在MysqL启动后,可登录MysqL登录后必须修改密码才可以正常访问MysqL, --console为将日志打印到控制台,初始化结束后,需要记录控制台打印的MysqL临时密码

2、bin\MysqLd --initialize-insecure --console

无密码,即登录MysqL不需要密码

(若出现‘bin‘不是内部或者外部命令,可进入到bin目录,直接执行去除bin之后的命令)

第四步,启动MysqL

bin/MysqLd --console

(若出现‘bin‘不是内部或者外部命令,可进入到bin目录,直接执行去除bin之后的命令,启动时刻添加--port,--basedir,--datadir等参数,MysqL认加载MysqL目录下my.ini和data目录)

第五步,修改‘root‘@‘localhost‘密码

若无密码初始化,则MysqL -u root --skip-password即可登录

有密码,输入MysqL -uroot -p;

回车,输入上述控制台打印的密码,登录MysqL

通过以下语句修改[email protected]密码

ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘new_password‘;

 

由于安装时非管理员权限,故未进行系统变量设置,及MysqL的windows服务设置,需要时,可按照MysqL官网步骤操作

到此,MysqL就可以正常使用了

 

部署多个MysqL server

我们项目组在同一个共享桌面开发,虽是同一个项目,但每人负责模块不同,为相互不影响,需要没人安装一个MysqL server

最简单的办法,就是copy,paste

拷贝上述安装好的MysqL一个新目录中,修改my.ini文件中端口或者在启动时指定端口号

如:bin/MysqLd.exe --port=3307 --console

大佬总结

以上是大佬教程为你收集整理的Windows解压安装mysql 5.7.24,并部署多个mysql服务全部内容,希望文章能够帮你解决Windows解压安装mysql 5.7.24,并部署多个mysql服务所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: