一、下载 MySQL
1. 下载地址
访问 MySQL 官网社区版下载页面:MySQL Community Downloads
2. 下载步骤
- 点击 Archives(历史版本),在 Select Version 中选择
8.0.44(稳定版,兼容性强)。 - Select Operating System 选择
Microsoft Windows。
一、下载 MySQL 下载地址 访问 MySQL 官网社区版下载页面:MySQL Community Downloads 下载步骤 点击 **Archives**(历史版本),在 **Select Version** 中选择 8.0.44(稳定版,兼容性强)。 **Select Operating System** 选择 Microsoft Windows。 推荐下载 **Windows (x86…
访问 MySQL 官网社区版下载页面:MySQL Community Downloads
8.0.44(稳定版,兼容性强)。Microsoft Windows。将下载的 ZIP 压缩包解压至非中文、无空格的目录(例如:D:\Program Files\MySQL\mysql-8.0.44-winx64)。切勿放置在桌面、中文文件夹或含空格的路径中,以免后续报错。
在解压后的根目录下新建文本文件,重命名为 my.ini(确保后缀为 .ini)。使用记事本打开并粘贴以下配置(请根据实际情况修改 basedir 和 datadir 路径):
[mysqld]
# 设置 3306 端口
port=3306
# 设置 MySQL 的安装目录(解压后的根目录)
basedir=D:\\Program Files\\MySQL\\mysql-8.0.44-winx64
# 设置 MySQL 数据库的数据存放目录(自动生成,无需手动创建)
datadir=D:\\Program Files\\MySQL\\mysql-8.0.44-winx64\\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数(防止暴力破解)
max_connect_errors=10
# 服务端使用的字符集默认为 UTF8MB4(支持 emoji 表情)
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用'mysql_native_password'插件认证(解决旧版可视化工具连接报错问题)
default_authentication_plugin=mysql_native_password
[mysql]
# 设置 mysql 客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置 mysql 客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4
bin 目录:
cd /d D:\Program Files\MySQL\mysql-8.0.44-winx64\bin
mysqld --initialize --console
执行后,在输出的日志末尾找到 root@localhost: 后面的字符串(例如 root@localhost: abcd1234!),此为初始临时密码,请妥善保存。MySQL80 为例):
mysqld --install MySQL80
提示 Service successfully installed 表示安装成功。若提示服务已存在,可先执行 sc delete MySQL80 卸载后再重试。net start MySQL80
mysql -u root -p
输入密码时屏幕不显示字符,直接回车即可。成功登录后会出现 mysql> 提示符。123456 替换为自定义强密码):
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
提示 Query OK, 0 rows affected 表示修改成功。exit;
注:后续如需停止服务,可执行
net stop MySQL80。
配置后可在任意目录直接使用 mysql 命令。
Path,点击'编辑' → '新建'。bin 目录路径(如 D:\Program Files\MySQL\mysql-8.0.44-winx64\bin),依次点击'确定'保存。mysql -u root -p 验证是否生效。Localhost_MySQL80)localhost3306rootutf8mb4、排序规则为 utf8mb4_general_ci,点击确定即可开始使用。bin 目录或未配置环境变量。cd /d 路径 切换至 bin 目录,或配置环境变量后重启 CMD。caching_sha2_password,旧版客户端不支持。my.ini 配置 default_authentication_plugin=mysql_native_password 并重新初始化即可。若已安装,可登录 MySQL 执行:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
my.ini 路径含中文/空格,或 data 文件夹已存在且损坏。data 文件夹,重新执行 mysqld --initialize --console 后再启动。net stop MySQL80mysqld --console --skip-grant-tables --shared-memorymysql -u root -p(直接回车)FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
net start MySQL80。data 目录存放核心数据,请勿手动删除。ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的密码';

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
在线格式化和美化您的 SQL 查询(它支持各种 SQL 方言)。 在线工具,SQL 美化和格式化在线工具,online
解析 INSERT 等受限 SQL,导出为 CSV、JSON、XML、YAML、HTML 表格(见页内语法说明)。 在线工具,SQL 转 CSV/JSON/XML在线工具,online
CSV 与 JSON/XML/HTML/TSV/SQL 等互转,单页多 Tab。 在线工具,CSV 工具包在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML 转 Markdown 互为补充。 在线工具,Markdown 转 HTML在线工具,online