Mysql5.7.19安装与配置

1.下载zip文件:https://dev.mysql.com/downloads/mysql/5.7.19.html

2.解压zip文件,放到全英文目录下,容量要大一些

3.打开运行窗口Win+r 输入SYSDM.CPL 高级 环境变量:键名-MYSQL_HOME 值为-解压路径 接着再Path中添加-%MYSQL_HOME%\bin

4.解压路径下新增 my.ini 内容如下:

[client]
port=3306
default-character-set=utf8
[mysqld]
# 设置为自己MYSQL的安装目录
basedir=你的解压路径\mysql-5.7.19-winx64
# 设置为MYSQL的数据目录
datadir=你的解压路径\mysql-5.7.19-winx64\data
port=3306
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
#开启查询缓存
explicit_defaults_for_timestamp=true
#跳过验证
skip-grant-tables

5.使用管理员身份打开命令提示符cmd,进入你的解压路径\mysql-5.7.19-winx64\bin,输入 mysqld.exe -install(成功提示:Service successfully installed.如果提示dll未找到,请使用3DMRuntimeTool_3--3dm游戏运行库,修复电脑dll文件)

6.初始化mysql数据,并创建一个具有空密码的root用户,执行如下命令:mysqld --initialize-insecure --user=mysql(自动生成相应的 data 目录,并自动创建好空密码的 root 用户)

7.启动mysql服务输入一下命令 net start mysql 执行后,提示:MySQL服务正在启动..MySQL服务已经启动成功。(注意管理员权限问题,win+x+a,同时按下快速以管理员身份进入powershell)

8.cmd窗口执行:

mysql -u root -p 进入mysql命令行(无需密码)
use mysql(切换到系统数据库)
update user set authentication_string=password("123456") where user="root";(123456即为更改的新密码,其他不变)
flush privileges; (刷新数据库,使以上命令生效)
quit(退出)

9.最后注释my.ini中skip-grant-tables,重启服务,完成

net stop mysql
net start mysql

ps:检查服务运行,推荐图形化辅助管理数据库软件

netstat -ano //显示协议统计信息和当前的端口监听连接
netstat -anb //显示程序端口关联
Navicat:https://www.navicat.com.cn/
SQLyog:https://sqlyog.en.softonic.com/

posted @   邵泽龙  阅读(286)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示