解压mysql5.7后使用mysql5.7(Windows)

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

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
输入密码后登陆成功,不输入密码不能登陆

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值