windows下安装mysql8方法
系统环境及软件版本:windows11,MySQL8.0.32。
windows下安装mysql有两种方法,一个下载mysql的exe可执行文件安装,比较适合小白,下载后双击执行安装包,下一步、下一步就可以。第二种是下载mysql压缩包,解压后编辑配置文件安装。这里介绍的是第二种方法。
第一步下载mysql8。去mysql官网下载MySQL8最新版本的rar或者zip压缩包到需要安装mysql的指定路径【安装路径尽量避免出现中文】,并解压,我这里是“E:\\install_pack\\mysql-8.0.32”,如下图:
单击Download会跳转另一个页面,新的页面最下面单击 “谢谢,暂时不登录” 就可以开始下载了,下图:
--------------------------------------------------------------------------------------------------------------------------------
第二步,解压zip文件到安装目录,开始编辑mysql的配置文件my.ini。默认是没有这个文件,需要我们手动创建一个text文件后修改扩展名。my.ini文件主要对[mysqld],[client],[mysql]三个选项进行配置,配置如下:
####################
# msyql服务器配置
[mysqld]
character-set-server=utf8mb4 #mysql服务器的默认字符格式【推荐使用utf8mb4,默认的utf8实际上是utf8mb3格式】。
port = 3306 # 监听端口【mysql默认的端口号,mysql8开始exe安装默认的端口号应该是3308还是3309,不太记得了,大佬们注意一下这一点】
basedir = E:\\install_pack\\mysql-8.0.32\\ #mysql的安装根目录
datadir = E:\\install_pack\\mysql-8.0.32\\data #数据保存路径【此目录不用手动创建,配置完成后运行安装程序会自动创建】
default-storage-engine = INNODB #创建表时默认存储引擎类型
max_connections = 100 # 最大链接数
max_connect_errors = 10 # 最大链接错误数,超过10次锁定账号
#######
# 客户端链接服务配置
[client]
port = 3306 # 监听端口号
default-character-set = utf8mb4 #默认的字符串编码格式
######
# 客户端配置
[mysql]
default-character-set = utf8mb4 # 默认字符串编码格式
------------------------------------------------------------------------------
my.ini配置文件的基础配置如下图:【大佬们可以根据需要添加更多配置内容】
第三步,开始命令行安装。my.ini文件配置好后,打开cmd命令行工具,cd命令切换到mysql-8.0.32\bin目录下,运行命令:mysqld --initialize --console
运行命令成功后在mysql的根目录生成一个data的文件夹,并生成初始的root密码,要保存好初始密码。如果初始密码忘记了,可以把data文件夹删掉,然后上面的初始化命令再运行一次就可以了。
---------------------------------------------------------------------------------------------------------------------------------
第四步,安装mysql服务,启动服务,登陆mysql,修改root密码。
继续在bin目录下运行命令:mysqld --install 服务名【服务名指的是你的mysql服务的名称,我这里是 mysql8】。安装成功后,win+R后输入services.msc打开服务列表,找到mysql8服务,点击进入设置自动启动,并启动mysql服务,如下图:
mysql服务成功启动后,回到cmd命令行,切换到mysql的bin目录下,连接mysql服务,连接命令:mysql -uroot -p。运行命令后出现输入命令提示,输入初始化是生成的初始密码。最后用alter命令修改口令,修改口令命令:alter user 'root'@'localhost' identified by '你的新密码';
如下图:
注:这里我是windows terminal上启用了cmd命令行工具 所以密码输入会星号显示。默认的cmd界面输入口令是不会显示星号。老铁们如果用默认的cmd命令行输入口令没显示星号别担心。
到此,mysql8的安装也结束了。老铁们如果上面的安装有疑问留言吧。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义