由于安装版本一般删干净比较麻烦,所以个人开发习惯是使用免安装版本,所以在此记录免安装版本如何进行下载以及配置


一:下载软件包

1、网址  MySQL :: Download MySQL Community Server 

 2、当前最新为8.0版本,但是我们项目对应国产数据库tidb,和mysql5.7一样,所以安装5.7相应版本

二:安装

1、解压下载好的压缩包放到需要目录

2、添加环境变量

3、新建mysql配置文件my.ini

在安装目录新增一个配置文件my.ini

编写my.ini文件basedirdatadir需要替换自己的(datadir目录basedirdata执行初始化时候就会自动创建data文件夹啦)


[mysqld]
#端口号
port = 3306
#mysql-5.7.37-winx64的路径
basedir=D:MySQLmysql-5.7.37-winx64
#mysql-5.7.37-winx64的路径+data
datadir=D:MySQLmysql-5.7.37-winx64data
#最大连接数
max_allowed_packet=20971520
max_connections=200
#编码
character-set-server=utf8
default-storage-engine=INNODB
#sql_mode=only_full_group_by
#sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
[mysql]
#编码
default-character-set=utf8

自己踩坑很久的一点:max_allowed_packet=20971520,这条配置控制mysql条数最大限制的,原本以为只要在配置文件中就可以生效,所以一开始放在[mysql]下,也就是配置的最后,但是怎么重启服务发现max_allowed_packet都是4m,也就是说配置不生效,后来忽然意识到应该放在[mysqld]下才能在启动服务时候生效,最终得以解决

4、开始菜单->windows系统->命令提示符->右键->更多->以管理员身份

mysqld --initialize-insecure --user=mysql

更改root密码root

 set password for root@localhost = password('root');

期间遇到一个初始化数据库文件的报错可以参考这个博主博客my.ini配置文件问题

原文地址:https://blog.csdn.net/qq_43913297/article/details/131958584

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_50278.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注