欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 八卦 > MySQL8 安装教程

MySQL8 安装教程

2024/11/30 12:52:53 来源:https://blog.csdn.net/LiuYuHao_/article/details/143811840  浏览:    关键词:MySQL8 安装教程

一、从官网下载mysql-8.0.18-winx64.zip安装文件(

从 https://dev.mysql.com/downloads/file/?id=484900 下载zip版本安装包 mysql-8.0.18-winx64.zip 解压到本地磁盘中,例如解压到:D盘根目录,并改名为MySQL

mysql-8.0.34-winx64和Navicat Premium 12需要安装包的可以私信我找我要

(以下均为个人安装操作,其他操作者需要对电脑文件夹有些基础了解)


解压后D:\Software\MySQL\mysql-8.0.34-winx64目录中文件列表如下:(Software文件夹是我存放软件的地方)

在D:\Software\MySQL\mysql-8.0.34-winx64目录中新建 data 目录(用于存放数据。也可以将数据文件存放在其他目录,可通过MySQL的配置文件my.ini指定)

二、编写MySQL配置文件(my.ini)

在MySQL的根目录(例如:D:\MySQL)新建 my.ini 文件(注意后缀名为ini,不是txt),D:\Software\MySQL\mysql-8.0.34-winx64\my.ini 文件内容如下:

[mysqld]
# 设置3306端口
port=3306
# 设置MySQL的安装目录
basedir=D:\Software\MySQL\mysql-8.0.34-winx64
# 设置MySQL的数据存放目录
datadir=D:\Software\MySQL\mysql-8.0.34-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
# 安装完成,在命令行运行: mysql -u root -p
# 使用初始密码登录后
# 修改密码:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_passwordBY 'lilibo';
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
# 控制导出文件目录:值为 null 表示禁止;
# 如果有文件夹目录,则只允许该目录下文件(子目录也不行);
# 如果为空"",则不限制目录
secure_file_priv=
[mysql]
# 设置MySQL客户端默认字符集
default-character-set=utf8
[client]
# 设置MySQL客户端连接服务端时默认使用的端口
port=3306
# 设置MySQL客户端连接服务端时默认使用的字符集
default-character-set=utf8

根据注释说明进行配置,值得注意的是这两项:

basedir 设置MySQL的安装目录

datadir 设置MySQL的数据存放目录

三、配置Windows系统环境变量

系统环境变量 Path 中添加MySQL的bin目录,目的是在系统命令行界面的任意位置可执行MySQL命令根据自己的安装情况进行修改,例如:D:\Software\MySQL\mysql-8.0.34-winx64\bin)

四、初始化安装

按Win键t弹出“开始框”,输入 cmd 以管理员身份运行在出现的黑色窗口 “命令提示符” 上点右键,选择 “以管理员身份运行”,或者在命令提示符面板中选择 “以管理员身份运行”。一定要以管理员身份运行,否则安装不成功!!!)命令行:

在命令提示符界面输入以下内容:

C:\Windows\System32> D:D:\> cd Software\MySQL\mysql-8.0.34-winx64\binD:\Software\MySQL\mysql-8.0.34-winx64\bin>mysqld --initialize --console
2024-11-16T01:15:45.194126Z 0 [System] [MY-013169] [Server] D:\Software\MySQL\mysql-8.0.34-winx64\bin\mysqld.exe (mysqld 8.0.34) initializing of server in progress as process 18544
2024-11-16T01:15:45.210795Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
2024-11-16T01:15:45.723052Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
2024-11-16T01:15:47.165387Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: (yi43DHAe2+xD:\Software\MySQL\mysql-8.0.34-winx64\bin>

命令说明:
# 切换盘符(如果MySQL安装在C盘就不需要切换盘符了)
D:
# 切换目录(进入MySQL\bin目录,MySQL的可执行文件都存放在这里)
cd D:\Software\MySQL\mysql-8.0.34-winx64\bin
# 执行初始化安装(一条命令就安装完成!如果安装失败,只需要清空data目录中的所有内容再执行初始化安装即可)
mysqld --initialize --console

执行完初始化安装命令:mysqld --initialize --console 后,在输出的日志中找到初始密码!初始密码是 root@localhost: 后面的 “(yi43DHAe2+x”
每一次的密码都不一样,一定要把这个密码记录下来,第一次登陆MySQL时会用到(否则无法登陆!

不要关闭提示命令符命令!!!

演示结果:

五、安装MySQL服务

D:\Software\MySQL\mysql-8.0.34-winx64\bin>mysqld -install
Service successfully installed.D:\Software\MySQL\mysql-8.0.34-winx64\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。

命令说明:
# 安装MySQL服务
mysqld --install
# 输出提示 Service successfully installed. 表示安装成功
# 启动MySQL服务
net start mysql
MySQL 服务正在启动。
MySQL 服务已经启动成功。
 

演示结果:

如果出现以上提示,恭喜你,MySQL安装成功!!!完结撒花才怪
 

注意:如果安装失败,按以下步骤重新安装:

1. 清空D:\Software\MySQL\mysql-8.0.34-winx64\data目录下的所有内容。
2. 使用下面的命令删除旧的MySQL服务:

D:\Software\MySQL\mysql-8.0.34-winx64\bin> sc delete mysql

然后回到第四步,进行初始化、安装。

六、修改MySQL初始密码

1. 安装完成,在命令提示符界面(前缀是D:\Software\MySQL\mysql-8.0.34-winx64\bin)运行以下命令(回车)

演示过程:

输入 cmd 回车


 

复制/输入命令:mysql -u root -p 

再 复制/输入 第四步保存的“初始密码”(显示为星号是正常的,按回车)登录MySQL

D:\Software\MySQL\mysql-8.0.34-winx64\bin> mysql -u root -p

演示过程:登录MySQL

2. 登陆成功后,在MySQL命令行界面(前缀是MySQL>),输入以下命令修改MySQL密码(MySQL v8.0对应的命令,其他版本略有不同。后面的'LiuYuhao'请更改为你想设置的密码)确认无误后回车,显示OK!

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'LiuYuhao';

修改密码演示过程:

重新加载用户权限,确保服务器立即使用最新的权限设置。

MySQL> FLUSH PRIVILEGES;

退出

MySQL> quit;

演示结果:

七、使用客户端工具连接数据库

解压Navicat Premium 12.zip到一个空目录中,双击navicat.exe程序运行即可!(可以发送到桌面快捷方式或者固定到开始屏幕方便下次使用)

该版本已经破解(仅供学习交流之用 - 禁止用于商业用途)

点击连接,选择MySQL...

填写连接名(自己标记一个名字而已,localhost表示本机)

点击“连接测试”,提示连接成功,说明客户端已经可以连接MySQL数据库了

八、创建一个新的数据库

从“我的连接”列表中找到localhost双击打开连接,点右键“新建数据库”就可以开始创建一个数据库了


填写数据库名称,下面的字符集选择utf8mb4,排序规则选择utf8mb4_general_ci

点击确定,一个新的数据库创建完成

到此为止,数据库相关的准备工作已经完成。接下来就可以在数据库中尽情玩耍了!

完结撒花!!!

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com