Mysql 8.0版本安装过程中踩的那些坑

安装包安装 (此处针对选了Custom的)

custom 自定义,然后照着剪头下一步,只在关键地方说重点,不废话
在这里插入图片描述

选我们需要的对应的产品

在这里插入图片描述

  1. 注意剪头 ,选中左边的选项,点剪头,移动到右边去;
    在这里插入图片描述

  2. 本步骤操作之后,Products To Be Installed里面应该有两个文件;
    在这里插入图片描述
    照着图操作就行了,无脑进行,操作完之后,别着急点next,还有尾巴。

  3. 选中 Mysql Server 8.0.38-x64 ,下面的【Advanced Options】会出现,Advanced Options意思就是自定义安装路径;

在这里插入图片描述
在这里插入图片描述
然后,你选完mysql Server 8.0.38的路径了,如下:
系统提示你【The selected path already exists.】,不用管,点【Ok】
在这里插入图片描述在这里插入图片描述

  1. 选中 Mysql Workbench 8.0.38-x64 ,下面的【Advanced Options】也会出现,自定义安装路径如上面一样;
    我就不详细写了,跟上面一样,也给它一个自定义的位置。
    在这里插入图片描述
    选完之后,下一步
    在这里插入图片描述
  2. 在这里你还可以看到你刚才选的路径;
    在这里插入图片描述
    这里我多嘴一下,
    mysql Server 8.0.38 两个路径,你最好选择同一个路径,
    XXXXX\MySQL\MySQL Server 8.0
    我相信,大家前面的XXXX可能不一样,后面的路径大概都是一样的,所以就选这个吧,
    否则的话,一会mysql的my.ini文件怕你找不到。
    my.ini文件在mysql8.0版本里面是一直在【Data Directory】文件夹下的,
    有些人说找不到,可别说我没告诉你们。

Mysql Workbench 8.0.38-x64 文件好像就一个安装路径
你们在MYSQL文件夹下,安装的时候注意看,最终的安装路径是下面这个就行
XXXX\MySQL\MySQL Workbench 8.0
别搞错了,
MySQL Server 8.0、MySQL Workbench 8.0是同级文件夹,不能扔一个里面去,
在这里插入图片描述
6. 然后就照着下图,点就行了;
在这里插入图片描述
在这里插入图片描述
无脑下一步就行了
。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。
。。。。。。。。。。。。。。。。。
注意:这里端口号默认是3306 如果你的电脑3306端口被占用需要修改一下端口号
在这里插入图片描述
然后继续下一步,
。。。。。。。。。。。。
。。。。。。。。。。。
。。。。。。。。。。。。
这张图不是让你add user的,别干傻事,设置个密码就行了,这个密码是数据库密码,别记错了
在这里插入图片描述

  1. 此处设置系统服务名,我反正是没动,直接下一步的;
    有一点不好的就是,后面启动或者关闭服务的时候,
net stop mysql80
net start mysql80

是mysql80 ,不是mysql ,感觉一不小心就会输错,但我还是没改动,我怕出错
在这里插入图片描述
8. 最后一步最容易出错。
在这里插入图片描述
你如果不点【Excute】,这里就没有mysql80这个进程,,必须得点,点了就会报错,看下一张
在这里插入图片描述在这里插入图片描述
报错了,就好办了,你去服务继续找【mysql】,
右键属性。点【登录】
在这里插入图片描述
一定要选【本地系统账户】,点【确定】,
我第一次安装的时候,这里默认是【此账户】,上面还有密码(显示********),
所以,你换成上面那个就行了,点了确定,
在这里插入图片描述
后面应该没阻碍了
在这里插入图片描述

一路到底,安装结束。

执行cmd命令可能出现的问题解决

cmd管理员模式打开

我的mysql系统服务名是mysql80,看好你们的,别搞错了
特别是你们的my.ini文件位置,别搞错了
每个版本的命令不一样,你们也别上来就用,看好对应的mysql版本,尽量是8.0版本以后得吧

net stop mysql80
mysqld --defaults-file=“C:\ProgramData\MySQL\MySQL Server 8.0\my.ini” --console --skip-grant-tables --shared-memory

  • – 其中mysqld 命令 ,就是为了让你登录数据库,不用输密码,相当于一种更新数据库设置的手段,
    cmd命令要一行一行执行,不要上来复制完,
    一下子执行全部是 不对的
    上面执行完之后,等个4-5秒或者10秒左右,给它把窗口关了;

然后再打开一个cmd执行下面的cmd命令,因为这两个命令至关重要,我踩了一下午坑,才把密码设置成功,麻烦得很,中间老是出错

net start mysql80
上面这几行cmd的执行顺序很关键,是下面能否无密码进入数据库的关键

上面开启数据库服务之后,

mysql -u root -p    //登录root账户
Enter password:   //此时不需要输入密码,直接Enter就可登录,但是很多操作受限。但是如果报错,说明你最上面那几行出错了,或者是你操作时间太快了,需要掌握一个度,不要太快,也不要太慢,时间我也把握不好,不然也不会重装那么多次

如果这里你成功进入数据库了,那么就是好消息了

mysql> use mysql;    //进入数据库
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; //123456就是你刚才登录数据库的那个密码,

操作完,别着急关,我就在这吃了大亏,更新完密码,记得刷新数据库

mysql> flush privileges;    //刷新数据库
Query OK, 0 rows affected (0.02 sec)
 
-- 然后就是退出命令了
mysql> quit;    //退出
Bye

终于结束了,其实最大的问题,还是mysqld --defaults-file那个cmd命令,
它是决定你是否能无密码进入mysql的关键,否则,会一直错下去,
步骤都没错
步骤都没错
步骤都没错
唯一不敢算的,就是前面我提到的两个cmd的操作时间间隔,
你们自己把握时间,mysql有一个启动的过程,

  • 46
    点赞
  • 54
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
对于MySQL 8.0安装过程,您可以按照以下步骤进行操作: 1. 首先,您需要下载MySQL 8.0安装程序。您可以到MySQL官方网站(https://dev.mysql.com/downloads/installer/)选择对应操作系统的安装程序进行下载。 2. 下载完成后,运行安装程序。在安装类型,选择“Custom”(自定义)以便进行更详细的配置。 3. 在“Select Products and Features”(选择产品和特性)页面,选择MySQL Server,以及其他您需要安装的组件。通常情况下,只需要选择MySQL Server即可。 4. 在“Check Requirements”(检查要求)页面,确保您的系统满足所需的软件和硬件要求,并且所有要求都被满足。 5. 在“Installation”(安装)页面,选择MySQL Server的安装位置。您可以保留默认值或者自定义选择一个位置。 6. 在“MySQL Server Configuration”(MySQL服务器配置)页面,选择“Standalone MySQL Server/Classic MySQL Replication”(独立MySQL服务器/经典MySQL复制)。然后设置MySQL的Root密码,并选择启用或禁用MySQL服务。 7. 根据需要配置其他高级选项,比如端口号、字符集等。 8. 点击“Execute”(执行)按钮开始安装。 9. 安装完成后,您可以选择启动MySQL服务。如果已经启动了,您可以勾选“Start MySQL Server at System Startup”(系统启动时启动MySQL服务器)选项,以便MySQL服务在系统启动时自动启动。 10. 点击“Finish”(完成)按钮完成安装过程安装完成后,您就可以使用MySQL 8.0进行数据库的管理和操作了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值