mysql-5.7.36-winx64.zip 安装教程
1.下载安装包
推荐从此处下载,非常快:https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/
2.解压并配置环境变量
3.创建my.ini文件
4.打开cmd,并切换到管理员
mysqld -install #安装
mysqld --initialize-insecure --user=mysql #初始化 并且在mysql根目录下生成data文件
net start mysql #启动myql服务
5.进入mysql并更改root密码
首次进入mysql没有密码,直接按回车
mysql -u root -p #进入mysql
update mysql.user set authentication_string=password('123456') where user='root' and Host ='localhost'; #设置密码
6.使用navicate 连接mysql:
踩到的坑:
1.执行命令mysqld install ,提示:
解决方案:【中间还下载过这个软件-DirectX修复工具,安装好之后发现要钱就放弃了】
下载【msvcr120.dll】文件,并将【msvcr120.dll】文件复制到电脑的“C:\Windows\System32”目录下
下载网址:https://cn.dll-files.com/search/?q=MSVCR120.DLL
2.上周末装了一次,没彻底删除,导致再次再次安装 说服务已存在,具体看下图:
解决办法:具体可参考这篇文章:https://blog.csdn.net/qq_36093146/article/details/119549574
在执行以下解决方法之前,我已经删过注册表里边信息
D:\dev\tool\mysql\mysql-5.7.36-winx64\bin>sc query mysql
SERVICE_NAME: mysql
TYPE : 10 WIN32_OWN_PROCESS
STATE : 1 STOPPED
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
D:\dev\tool\mysql\mysql-5.7.36-winx64\bin>sc delete mysql
[SC] DeleteService 成功