Windows 10 安装 Mysql 5.7. 数据库教程

一、安装前准备

1.1、下载 Mysql

1.2、我系统是64位,选择的是64位系统

1.3、直接下载

1.4、解压文件

  • 将下载的文件解压到 C 盘根目录
  • 文件夹重命名为 mysql-5.7.29

二、设置系统环境变量

2.1、命令提示符下修改

  • 注意:要使用管理员身份运行cmd
  • 安装这样就可以添加环境变量是不是很厉害
set PATH=%PATH%;C:\mysql-5.7.29\bin
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /v "Path" /t REG_EXPAND_SZ /d "%PATH%" /f

三、新建 Mysql 配置文件

  • 进入 C:\mysql-5.7.29 文件夹
  • 新建一个 my.ini 文件
  • 可以通过右击菜单 > 新建 > 文本文档 来新建空白文档
  • 注意:文本文档默认后缀名是txt,打开系统扩展名,把txt去掉不然会报错
  • 复制以下内容丢到 my.ini 文件中
  • root 密码修改完成删除:skip-grant-tables 并重启mysql服务
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8

[mysqld]
# 跳过密码验证
skip-grant-tables

# 默认端口
port = 3306
# mysql 文件夹
basedir=C:\mysql-5.7.29
# mysql 数据文件夹
datadir=C:\mysql-5.7.29\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

四、初始化 Mysql

4.1、初始化数据库

  • Service successfully installed 表示服务安装成功
# 此时会生成 data 目录
mysqld  --initialize
# 安装 mysql 服务
mysqld install

4.2、启动 mysql 服务

c:\mysql-5.7.29\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。

4.3、登录 mysql 并重置 root 密码

  • 由于 my.ini 文件添加了 skip-grant-tables 密码直接跳过
# 登录 mysql
mysql -uroot -p

# 更新 root 密码
update mysql.user set authentication_string=password("root") where user="root";
# 刷新MySQL的系统权限相关表
flush privileges;
# 退出 mysql 交互
exit

五、补充操作

  • 由于默认跳过密码登录需要改回来
  • 编辑 my.ini 文件,找到:skip-grant-tables 删除或注释
  • 完成后重启 mysql 服务
# 停止 mysql 服务
net stop mysql
# 启动 mysql 服务
net start mysql

5.1、通过用户名密码登录

mysql -uroot -proot

版权声明:
作者:Akiraka
链接:https://www.akiraka.net/windows/168.html
来源:Akiraka
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
海报
Windows 10 安装 Mysql 5.7. 数据库教程
一、安装前准备 1.1、下载 Mysql 下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads 64位系统建议下载64位,32位系统下载x86 下载太慢把……
<<上一篇
下一篇>>
文章目录
关闭
目 录