自用记录| MySQL下载安装

一:安装前检查!(确保没有mysql)

在安装之前, 先确定一下, 电脑上之前有没有安装MySQL 
先看看有没有这个路径:

如果有,一定要把MySQL卸载干净再重新安装

如果有删除残留可能导致后面安装出现问题

推荐:

四步完全卸载 MySQL_完全卸载mysql-CSDN博客

重启系统再继续

二:官网下载

MySQL :: Download MySQL Installer

注意:这里MSI Installe有两个,第一个(大小2.4M)是通过联网在线安装,会在线下载安装包;第二个(大小437.3M)是离线安装。选第二个(包含32位和64位安装包),下载到本地后进行安装。

这里让我们登账号,忽略,直接下载 

三:开始安装

能看到版本是8.0.36,双击运行或者右键选择打开

打开后是一个安装向导,这个安装向导会先帮我们安装一个 mysql-installer 的程序,再通过该程序安装MySQL

等待

选择最后一个Custom-->next

选择需要的, 然后点击这个绿色箭头进行添加

我选择了Server和Workbench,以后如果需要别的还可以点击安装包添加的。选择完后next

MySQL的Shell和Server以及Workbench之间的关系-CSDN博客SQL基本语法,MySQL shell,command line,workbench区别_mysql workbench shell-CSDN博客

如果出现Check Requirements

说明系统缺少 MySQL需要的C++库, 安装即可

点击 Execute,进行安装

等待安装

同意,继续安装

下载好了就next

如果没有Check Requirements,直接是这个界面,就点击execute执行就可以了

然后等待

安装完成后点击next进入下一步

next

记住端口号,如果被占用就选个喜欢的数字改一下,继续Next

(选择身份验证方法, 官方推荐第一种)直接next

如果这里next完之后,安装程序直接关闭了,没有设置密码的环节, 不要慌,先配置环境(不知道是不是因为安装过还是系统问题,反正是有一个临时密码,所以配置完环境再修改密码就好了)

如果没有关闭, 跟着五_2安装

四:配置环境

找到MySQL文件夹,复制bin路径

找到高级系统设置,win11为例,先找到设置

系统-->系统信息-->高级系统设置

环境变量

双击环境变量里的Path

点击新建,把刚刚复制的路径粘贴

这样环境就配置完成啦

五:修改密码

在刚刚的bin路径的文件夹下输入cmd回车Enter,进入命令行

使用命令

mysqld --initialize --console

有A temporary password is generated for root的字样就表示成功看到root的初始密码;如果执行命令后没有出现则检查环境是否配置以及有无从MySQL的bin路径中进入

这里我的初始密码是73gPl4ijjw(t

记住初始密码,关闭当前页面,重新从刚刚的bin路径,cmd进入

使用命令(表示登录root账号)

mysql -u root -p

然后输入刚刚的密码,有Welcome to the MySQL字样就是登录成功

然后使用如下命令修改密码:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

这里密码我设置为123456, 可按需设置

有Query OK字样就表示设置成功

测试新密码是否可以登录

还是这个路径,cmd进入

然后

使用命令(表示登录root账号)

mysql -u root -p

然后输入你刚刚设置的新密码,有Welcome to the MySQL字样就是登录成功

  1. 刷新权限表
    flush privileges;
  2. 退出
    quit

五_2:如果是这个页面,就一步一步设置密码

这里端口冲突我就用2024了

设置密码,一定一定要记住自己的密码!!!

next

next

Execute

Finish

六:终端命令行使用mysql直接使用MySQL

起因是在终端命令行使用mysql无法启动MySQL,而这样设置后可以免输密码,也不错

参考博客:终极解决 mysql8.0 ERROR 1045 (28000): Access denied for user ‘ODBC‘@‘localhost‘ (using password: NO)_error 1045 (28000): access denied for user 'odbc'@-CSDN博客

找到my.ini 文件,我也是在ProgramData中找到了

找到如下字样:

user写你的账户

password写密码

然后保存

找到mysqld.exe所在位置(注意不是mysql)

在它的上一级目录复制粘贴刚刚的my.ini文件

然后测试,cmd直接使用mysql就进入MySQL,成功咯

  • 28
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值