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

时间:2024-04-12 10:35:45

重点:记住密码

1.配置免安装版
解压mysql-8.0.16-winx64
mysql 8免安装版本配置教程。

新建my.ini文件
mysql 8免安装版本配置教程。

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

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

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

安装服务

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

此时就可以看到
mysql 8免安装版本配置教程。

在MySQL中点击右键可以启动,或者点击属性设置手动启动(自动启动的话,可能会让电脑卡)
mysql 8免安装版本配置教程。

也可以执行cmd命令启动服务
mysql 8免安装版本配置教程。

此时发现,启动未成功。。。
原因是在D:\JAVA\mysql-8.0.16-winx64文件夹下没有data目录,
于是再执行命令 mysqld --initialize-insecure --user=mysql
mysql 8免安装版本配置教程。

再执行net start mysql 试一下,成功了
mysql 8免安装版本配置教程。

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

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

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

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

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

设置完密码后,再登陆
mysql 8免安装版本配置教程。

-------------------------------解决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;
关掉第一个,在用空密码登陆,后修改
成功。

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

他么的,登陆的时候又报错
mysql 8免安装版本配置教程。

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

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

成功