mysql数据库安装及问题解决
一、下载:https://www.mysql.com/
二、有安装和压缩包解压两种模式,这里选择免安装(压缩包)模式
三、配置MySQL
1、配置my.ini 文件
2、文件内容如下:
[mysql]
default-character-set=utf8
[mysqld]
basedir= D:\MySQL\mysql-5.7.23-winx64
datadir= D:\MySQL\mysql-5.7.23-winx64\data
port=3306
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
注意:my.ini文件中basedir和datadir的内容是自己的mysql的文件路径。
四:安装MySQL服务
以管理员的身份打开cmd窗口,切换到mysql文件的bin路径下
注意:可能遇到问题:缺少vcruntime140_1.dll,原网站下载安装https://cn.dll-files.com/vcruntime140_1.dll.html
或者安装微软运行库,百度网盘已存。
五: 初始化数据库,生成data文件夹
执行 mysqld --initialize-insecure
六:启动mysql服务(注意:用管理员身份运行win+R)
启动mysql服务的命令:net start mysql(停止:net stop mysql)
七:登录mysql,修改密码
执行 mysql -uroot -p 默认密码为空,直接回车进入系统。
八:更改root用户的默认密码, MySQL5.7执行 set password for root@localhost = password(‘新密码’);
MySQL8.0执行: ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘新密码’;
九:用新密码重新登录
用exit命令退出服务。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构