已经制作好的绿色版本: https://download.csdn.net/download/zheyiw/91764308

制作教程

下载

到官网下载5.7.44(5.7最后一个版本)的绿色压缩包
https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.44-winx64.zip
解压到D:/mysql目录

my.ini

在D:/mysql目录添加my.ini文件, 内容如下

[client] 
port   =  3306
default-character-set = utf8

[mysqld]
server-id = 1
port      = 3306

basedir   = "D:/mysql" 
datadir   = "D:/mysql/data"

# 支持远程访问
bind-address            = 0.0.0.0

# 默认字符集
character_set_server	= utf8

# 存储区分大小写, 比较不区分 
lower_case_table_names	= 2

wait_timeout=2880000

interactive_timeout=2880000

初始化

1, 以管理员身份运行cmd, 到bin目录命令行执行:
mysqld --initialize
会创建data目录
在data目录下的xxxxx.err文件中有数据库初始密码

2, 安装服务
mysqld --install
会创建mysql服务, 在windows服务里面启动它

3, 修改 root 默认密码, 允许远程访问
以管理员身份运行cmd, 到bin目录命令行执行:

mysql -u root -p

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

UPDATE mysql.user SET Host='%' WHERE User='root';

FLUSH PRIVILEGES;

可以正常使用了

my.ini参数值说明

lower_case_table_names=0 表名按照创建时的大小写存储,查询时区分大小写。适用于 Unix/Linux 系统,默认值为 0。
lower_case_table_names=1 表名在磁盘上存储为小写,但查询时不区分大小写。适用于 Windows 系统,默认值为 1。
lower_case_table_names=2 表名按照创建时的大小写存储,但查询时会转换为小写进行比较。适用于 Mac OS 系统,默认值为 2。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐