1. 概述
-
目的:在本地Windows系统安装MySQL,配置本地环境。
-
说明:如果只需要远程连接数据库,那么就不需要在本地安装 MySQL。
2. 安装步骤
2.1 检查系统是否已安装 MySQL
检查方法:
1. 快捷键 Win + r,打开运行窗口
2. 输入 services.msc
3. 在 '服务(本地)' 列表中,搜索是否有 mysql 服务
若有,则表示:本地已安装
若无,则表示:没有安装
2.2 下载地址
- 官方下载:MySQL Community Server
- 解压完成后,如下图所示
2.3 添加 init 初始化文件
- 先按以下配置创建 .ini 文件。注意替换你自己本地的 mysql的安装目录:basedir 和 datadir
[mysql]
# 设置 mysql 客户端默认字符集
default-character-set=utf8
[mysqld]
#设置 3306 端口
port = 3306
# 设置 mysql 的安装目录
basedir=D:\02 开发工具\11 Mysql\mysql-8.0.23-winx64
# 设置 mysql 数据库的数据的存放目录(没有 data 目录不要紧,会自动生成)
datadir=D:\02 开发工具\11 Mysql\mysql-8.0.23-winx64\data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为 8 比特编码的 latin1 字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
- 再将 .ini 文件放入和 bin 同一级别的文件夹中
2.4 配置环境变量
在用户变量新建Path:一直到安装目录下的bin,如下
D:\MySQL\mysql-8.0.28-winx64\bin
配置之后可以直接在命令行输入MySQL的相关命令,不用切换到安装目录
2.5 安装 MySQL 服务
1. 右键,以管理员身份运行 cmd -- 避免权限问题
2. 如果没有配置环境变量,需要先切换到 mysql 的 bin 目录
cd /d D:\MySQL\mysql-8.0.28-winx64\bin
3. 初始化 mysql !!!这里要记住 "初始密码" (初始密码不含首位空格)
mysqld --initialize --console
4. 创建服务
mysqld --install
操作截图:初始密码,是随机产生的密码,拿小本本记下来,后需要用…
2.6 启动 MySQL 服务
启动服务
net start mysql
3. 登录 MySQL 服务
- 方法1:命令的形式登录(没有配置环境变量要先切换到 mysql 安装的 bin 目录)
C:\Users\aaaa>mysql -u root -p
Enter password: *********
mysql>
- 方法2:可视化工具 Navicat for MySQL 登录
3.1 修改密码
用户名为root,将密码改为新的密码
mysql> alter user 'root'@'localhost' identified by '新密码';
或者 确定登录时,会提醒修改密码: