大佬教程收集整理的这篇文章主要介绍了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.24-winx64.zip即可
第二步,解压安装文件
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
(若出现‘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;
通过以下语句修改[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,请注明来意。