mysql版本:5.7.44
系统:window10
如果之前安装了mysql8,现在要安装mysql5.7,要先清理mysql8的东西,参考:从windows 中彻底卸载MySQL8_windows卸载mysql8-优快云博客
1.解压后,

2.设置环境变量
设置环境变量path,将D:\soft\mysql-5.7.44-winx64\bin加入path中

3.注册mysql为windows服务(卸载时mysqld remove)
mysqld install

然后在服务里也看到了

启动该服务报错了,然后参考:【MySQL】NET HELPMSG 3534 报错解决-优快云博客
问题解决了,mysql启动成功了。

4.注意:5.7.x系列版本的mysql在执行第3步后,要执行mysqld --initialize-insecure(这里是设置无密码的用户,连接mysql后要设置密码)

5.启动MySQL服务:net start mysql;停止则是stop

6.登陆MySQL:
执行mysql -hlocalhost -uroot登陆mysql.

搜了资料,发现可以参考:MySQL5.7.44-winx64版本Windows Server下载安装教程图解_mysql 5.7.44下载-优快云博客
我在mysql目录下新增了my.ini文件

my.ini文件内容如下:
[mysqld]
skip-grant-tables
然后重启了mysql服务
然后在命令窗口执行:
mysql -uroot -p
进入了数据库

mysql>use mysql;
mysql>set password=password('123456');

发现上面这条命令有问题。
搜资料,参考:[已解决]ERROR 1290 (HY000) The MySQL server is running with the --skip-grant-tables 成功解决报错-优快云博客

mysql>quit;
7.重启mysql服务,再次登陆
执行mysql -uroot -p
输入密码后登陆成功,不输入密码不能登陆


用客户端工具也能正常连接了


该文详细介绍了在Windows上安装MySQL5.7的步骤,包括解压文件,设置环境变量,添加路径,注册MySQL服务,初始化无密码用户,设置用户密码,以及启动、停止服务和登录MySQL数据库的过程。
6223

被折叠的 条评论
为什么被折叠?



