Windows 操作系统安装 MySQL 8.0,建议安装Zip压缩包版,这样配置过程熟悉了之后,后续更新升级会比较方便。
本文以 Windows 10 举例,Windows 11 同样适用。如果是 Windows 2012 或者 Windows 2016/2019/2022 等 Windows Server 服务器操作系统,方法是一样的,区别只是在 Path 设置稍有不同。Windows 2012 跟 Windows 7 类似,更高级版本的跟本文是差不多的。
1.下载 MySQL
首先在官网下载 MySQL 8.0,下载网址是:https://dev.mysql.com/downloads/mysql/
在页面里找到 Windows (x86, 64-bit), ZIP Archive,点击后面的 Download。
会弹出登陆页面,其实无需登陆的,直接点击下面的 No thanks, just start my download. 就可以。
下载下来,是一个名字类似于 mysql-8.0.28-winx64.zip 的 Zip压缩包。
2.将 mysql-8.0.28-winx64.zip 压缩包解压出来
这里我在D盘新建了一个 Web-Soft 文件夹,解压到 D:\Web-Soft\mysql-8.0.28-winx64 文件夹里。
3.设置 Path 环境变量
选中 此电脑→右键→属性→高级系统设置→环境变量。(注意系统版本不一样,界面不同,不过都是比较容易找到的)
在 环境变量 对话框,从 系统变量 栏里找到 变量 Path,然后点编辑,打开 编辑环境变量 对话框。
比如本文例子是 D:\Web-Soft\mysql-8.0.28-winx64\bin 目录。
在 编辑环境变量 对话框,点击 新建,将 MySQL 的解压目录 bin 文件夹 的路径粘贴进去,点击确定。
如图,是这个文件夹的路径。
4.创建 my.ini 配置文件
虽然不创建 my.ini 文件,也可以安装成功,但是后续修改设置的时候,比较麻烦。
在 MySQL 的目录里,新建文本文档,然后重命名为 my.ini,然后粘贴下面的内容并保存,注意有些路径需要按照自己的情况进行修改。
[mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 basedir="D:/Web-Soft/mysql-8.0.28-winx64" # 此处目录应该改为/反斜杠,根据自己解压目录设置 # 设置mysql数据库的数据的存放目录 datadir="D:/Web-Soft/mysql-8.0.28-winx64/Data" # 此处同上 # 设置导入文件目录 secure-file-priv="d:/iCoA/Infile" # 允许最大连接数 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] # 设置mysql客户端默认字符集 default-character-set=utf8 [client] # 设置mysql客户端连接服务端时默认使用的端口 port=3306 default-character-set=utf8
5.执行 MySQL 安装命令
以管理员身份运行cmd(一定要用管理员身份运行,不然权限不够),可以在任务栏的搜索 cmd,然后点击右边的 以管理员身份运行。
然后在命令行里,依次输入以下命令,回车。
mysqld --initialize-insecure --user=mysql mysqld install net start mysql
提示“MySQL 服务已经启动成功。”就安装完毕了。
6.登陆 MySQL 数据库
安装成功之后,就可以通过命令行来登陆 MySQL 数据库了。直接在命令行里输入下面命令,回车。
mysql -u root -p
刚安装成功默认是没有密码的,所以显示 Enter password: 的时候,直接回车即可。
等命令行里,最下面显示 mysql> 的时候,表示进入了 MySQL 数据库了。
这时候因为密码是空的,后续是需要修改 MySQL 密码的,修改密码的教程参考下一篇文章 MySQL 8.0 设置和修改默认密码 。
附录.可能用到的相关文章:
MySQL 基础命令行选择创建删除数据库以及显示删除和搜索数据
上一篇:记一次 MySQL 中文乱码事件
- 相关文章 -
最基本的 SQL 命令行语句并详解( MySQL 语句 ) - 2010-11-12
记一次 MySQL 中文乱码事件 - 2018-01-09
mysql新建用户与远程访问 zt - 2010-10-18
#2002 – 服务器没有响应 (或者本地 MySQL 服务器的套接字没有正 - 2010-10-15
如何将CSV文件导入MySQL数据库以及如何将MySQL数据库导出CSV文件 - 2016-01-04
MySQL命令行导入导出数据库 - 2013-10-20
MySQL 基础命令行选择创建删除数据库以及显示删除和搜索数据 - 2024-08-21
通过命令行修改 MySQL 8.0 密码的方法 - 2022-02-10
- 文章评论 -
- 最新评论[0条评论] -
版权所有©逍遥峡谷 - 星际中心超自然局 · 地球总部 |
逍遥峡谷 ·
酷品优选
Copyright©Interstellar Central Occult Agency (I.C.O.A)
本局纯属虚构,如有雷同,纯属巧合