记录解压版mysql 快速启动Mysql流程
1. 下载mysql 解压版安装包,并解压
2. 执行mysql 初始化命令,并自动生成root密码
3. 创建mysql 配置文件
4. 启动mysql 服务
5. 修改自动生成的root密码(必须修改,不修改不能正常查询)
下载mysql:
打开: https://downloads.mysql.com/archives/community/
下载后解压mysql.
初始化mysql:
初始化mysql,生成data文件夹和root密码
进入mysql目录的bin下打开cmd执行:
mysqld --initialize --user=mysql --console
红框位置为自动生成的密码,顺利执行成功后,会发现mysql目录下多了一个data文件夹。
密码临时先存到小本本上,一会需要进mysql的时候用
创建mysql 配置文件
进入data文件夹,创建mysql配置文件,(my.conf: 配置文件名称随意,因为启动mysql服务需要手动指定配置文件路径):
my.conf:
[Client] port = 3306 [mysqld] port = 3306 basedir=E:\dev\developer\mysql-8.0.26-winx64\mysql-8.0.26-winx64 datadir=E:\dev\developer\mysql-8.0.26-winx64\mysql-8.0.26-winx64\data max_connections=200 character-set-server=utf8 default-storage-engine=INNODB [mysql] default-character-set=utf8
红字标注的内容是实际mysql解压路径和mysql解压路径下的data路径。
启动mysql服务
进入mysql的bin目录下,打开cmd执行:
mysqld --defaults-file=E:\dev\developer\mysql-8.0.26-winx64\mysql-8.0.26-winx64\data\my.conf
标红位置为刚刚创建的my.conf配置文件
修改root密码:
再打开一个cmd终端,进入到mysql的bin,执行cmd:
mysql -u root -pkD!/Ec&h%2fm
标红处密码是上方系统生成好的密码。
顺利进入后,必须先修改密码,不然会收到:
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
错误。
mysql 5.7.9以后调整了修改密码方式,我下载的是8.0,修改密码操作如下:
ALTER USER 'root'@'localhost' identified by '密码';
完成上述操作后,重新登录mysql, 完成。
没有保存好临时密码情况
在通过“mysqld --initialize --user=mysql --console”初始化MySQL后会生在MySQL目录下生成data文件夹和root账户临时密码,如果这时候不小心丢失了临时密码,删除MySQL目录下新生成data文件夹, 重新执行“mysqld --initialize --user=mysql --console”,在重新进行创建MySQL配置文件和后续操作...
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· 因为Apifox不支持离线,我果断选择了Apipost!