安装mysql8.0的过程步骤

1.下载mysql

下载地址:https://dev.mysql.com/downloads/mysql/
第一种:
在这里插入图片描述
在这里插入图片描述
第二种:
如果需要自动安装则点击“Go to Download Page >”,如图:
在这里插入图片描述
在这里插入图片描述
安装步骤,请详看这位老哥的步骤,这里不做介绍。链接:
链接: 超详细MySQL安装及基本使用教程.

下载完后安装包与目录如下所示:
在这里插入图片描述
在这里插入图片描述
这里读者的文件中会少一个data文件,不过没关系,读者操作到第6步就会有了,不急。

为了保险起见,先手动写好.ini文件,如下:

在这里插入图片描述

[mysqld]
skip_grant_tables
basedir=D:\Program Files\mysql-8.0.21-winx64
datadir=D:\Program Files\mysql-8.0.21-winx64/data
port = 3306
socket = /tmp/mysql.sock
default-character-set=gbk
skip-locking
key_buffer = 16K
max_allowed_packet = 1M
table_cache = 4
sort_buffer_size = 64K
read_buffer_size = 256K
read_rnd_buffer_size = 256K
net_buffer_length = 2K
thread_stack = 64K
[client]
#password = your_password
port = 3306
socket = /tmp/mysql.sock
default-character-set=gbk

在这里插入图片描述

2.配置mysql环境变量

在系统变量Path中加入mysql的bin路径,比如:

;D:\Program Files (x86)\mysql-8.0.21-winx64\bin

注意:先加上分号“;”,然后再是路径“D:\Program Files (x86)\mysql-8.0.21-winx64\bin”。
在这里插入图片描述

3.安装微软常用运行库合集

安装时点击下一步就可以了。
注意:如果在cmd中能运行mysql指令(mysqld指令),则就没必要安装;而在无法运行mysqld指令的情况下就需要安装。
在这里插入图片描述

4.安装mysql服务

按win+R键,输入cmd,回车。
在这里插入图片描述
然后定位到mysql的bin路径下,输入指令“mysqld install MySQL”(这里的MySQL名称可以自行更改)进行安装mysql服务。
在这里插入图片描述
这里的路径是笔者在这里做的演示,读者可以按自己的习惯放置mysql的路径。
如果显示“Service successfully installed”,则说明安装mysql服务成功了。

注意:中间那里没有执行成功是因为,笔者在没有安装微软常用运行库合集的情况下出现的错误,就是在输入安装服务的命令(mysqld命令)时会弹出如下的错误框。
在这里插入图片描述
解决办法如第3步所示,就是安装微软常用运行库合集(这是解决该错误的其中一种办法)。

在管理工具中打开服务,可以查看安装的mysql服务,如图所示:

在这里插入图片描述
在这里插入图片描述
(目前到这步可能会无法启动mysql服务,还请看完后面步骤)

5.检查注册表

按win+R键,输入regedit,回车。
在这里插入图片描述
依次打开,HKEY_LOCAL_MACHINE --> SYSTEM --> CurrentControlSet --> services目录。
在这里插入图片描述
然后在services目录中找到mysql,如图:
在这里插入图片描述
右键点击“修改”,来查看是否为目前安装的mysql路径,如图:
在这里插入图片描述
如果不是安装的mysql路径,则需要修改,修改时只需要将双引号里的路径改成安装的mysql路径,如:

“D:\Program Files (x86)\mysql-8.0.21-winx64\bin\mysqld”

6.开启mysql服务

在这里我们先初始化服务,需要先初始化mysql才可以启动服务,否则会报 “服务没有报告任何错误”的错误,如图所示(这是在没有初始化服务的情况下输入“net start MySQL”开启mysql服务的命令):
在这里插入图片描述

解决方法:
先在mysql的bin目录下执行“mysqld --initialize-insecure”,如图:

在这里插入图片描述
这里控制台是没有返回结果的,我们可以打开mysql的安装目录,如图所示:
在这里插入图片描述
可以看到,已经有了data目录了,然后再输入“net start MySQL”命令。

在这里插入图片描述
可以看到,mysql服务启动成功了。

开启mysql服务也可以直接通过“控制面板”–>“管理工具”–>“服务”进行开启,如图所示:

在这里插入图片描述
笔者在这里希望读者可以先看看“mysql无法启动 服务没有报告任何错误”这篇文章,文章链接: mysql无法启动 服务没有报告任何错误.
笔者觉得该文章对这个错误描述的挺详细的,看完之后再回来看下一个步骤(更改密码步骤),可能会更明了。

7.更改mysql的密码

在cmd界面中输入“mysqladmin -u root -p password 1234”命令,1234为你的密码,回车,如图所示:
在这里插入图片描述
这里分两种情况,一种是mysql有密码的情况,一种是没有密码的情况。
首先我们从第一步开始,安装到现在,我们的mysql并不是默认安装的,而默认安装的会自动生成密码,所以需要自己去查找默认生成的密码,然后再进行修改。
所以我们目前安装的mysql是没有密码的,密码为空。操作如下(即输入修改密码的命令,然后在输入密码那里直接回车):
在这里插入图片描述
说明密码修改成功,也说明我们手动安装的mysql是没有密码的,修改的密码为1234,我们可以测试一下,进入mysql(这里为了方便查看,直接写密码了),如图:
在这里插入图片描述
然后第二种是有密码的情况下(这里是模拟默认安装mysql,mysql有默认密码的情况下,假设默认的密码是1234),这里我要将默认密码1234改成6666,如图所示:
在这里插入图片描述
可以看到在输入修改密码的命令后,我们需要输入原先默认的密码,然后才能执行成功,在不知道默认密码的情况下,我们可以通过强制修改密码的方法,比如在忘记密码的情况下怎么去修改mysql的密码,这里笔者不做太多的概述,需要读者自行查找,这里笔者附上解决该问题的方法的链接: mysql8.0版本忘记root密码.
解决方法有很多,但是最主要的是,在默认安装mysql的情况下,一定要记住给出的默认密码,不然就可能需要通过强制修改密码的方法了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值