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的安装也结束了。老铁们如果上面的安装有疑问留言吧。

 

posted @   rx21  阅读(2850)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
点击右上角即可分享
微信分享提示