mysql 8免安装版本配置教程。

重点:记住密码

1.配置免安装版
解压mysql-8.0.16-winx64
在这里插入图片描述

新建my.ini文件
在这里插入图片描述

右击计算机->属性->高级系统设置->在高级选项卡下点击环境变量->找到PATH,将bin目录添加至环境变量中

在这里插入图片描述

右击计算机->管理->服务 , 找不到MySQL服务

安装服务

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

此时就可以看到
在这里插入图片描述

在MySQL中点击右键可以启动,或者点击属性设置手动启动(自动启动的话,可能会让电脑卡)
在这里插入图片描述

也可以执行cmd命令启动服务
在这里插入图片描述

此时发现,启动未成功。。。
原因是在D:\JAVA\mysql-8.0.16-winx64文件夹下没有data目录,
于是再执行命令 mysqld --initialize-insecure --user=mysql
在这里插入图片描述

再执行net start mysql 试一下,成功了
在这里插入图片描述

坑爹啊,安装完后没记住密码,
-----------------------------解决1
打开my.ini文件,在此处输入这句话skip-grant-tables (跳过密码),然后服务重启一下

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

flush privileges;
alter user ‘root’@'localhost’IDENTIFIED BY ‘你要设置的新密码’;

在这里插入图片描述

设置完密码后,再登陆
在这里插入图片描述

-------------------------------解决2

在命令行中使用mysqld --console --skip-grant-tables --shared-memory启动服务器然后root就可以免密登录了(需要开2个CMD窗口)
第一个窗口运行mysqld --console --skip-grant-tables --shared-memory
第二个窗口免密码登陆后运行
use mysql;
update user set authentication_string=’’ where user=‘root’;
quit;
关掉第一个,在用空密码登陆,后修改
成功。

在这里插入图片描述

他么的,登陆的时候又报错
在这里插入图片描述

登陆后再修改一次密码(此处也是很迷,不知道为什么。。)
ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘password’;

在这里插入图片描述

成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值