系统环境及软件版本: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文件配置好后,打开cmd命令行工具,cd命令切换到mysql-8.0.32\bin目录下,运行命令:mysqld --initialize --console
my.ini配置文件的基础配置如下图:【大佬们可以根据需要添加更多配置内容】
运行命令成功后在mysql的根目录生成一个data的文件夹,并生成初始的root密码,要保存好初始密码。如果初始密码忘记了,可以把data文件夹删掉,然后上面的初始化命令在运行一次就可以了。
---------------------------------------------------------------------------------------------------------------------------------
第四步,安装mysql服务,启动服务,登陆mysql,修改root密码。
继续在bin目录下运行命令:mysqld --install 服务名【服务名指的是你的mysql服务的名称,我这里是 mysql8】。安装成功后,win+R后输入services.msc打开服务列表,找到mysql8服务,点击进入设置自动启动,并启动meysql服务,如下图:
mysql服务成功启动后,回到cmd命令行,切换到mysql的bin目录下,连接mysql服务,连接命令:mysql -uroot -p。运行命令后出现输入命令提示,输入初始化是生成的初始密码。最后用alter命令修改口令,修改口令命令:alter user 'root'@'localhost' identified by '你的新密码';
如下图:
注:这里我是windows terminal上启用了cmd命令行工具 所以密码输入会星号显示。默认的cmd界面输入口令是不会显示星号。老铁们如果用默认的cmd命令行输入口令没显示星号别担心。
到此,mysql8的安装也结束了。老铁们如果上面的安装有疑问留言吧。
标签:命令,windows,cmd,默认,mysql8,mysql,安装 From: https://www.cnblogs.com/xabi/p/17254496.html