安装环境
- Windows 版本:Windows 7 企业版
- MySQL 版本:MySQL 5.7.23
安装步骤
1、下载Download MySQL Community Server
下载5.7最新版本
选择对应操作系统版本
2、解压安装
- 解压安装mysql-5.7.23-winx64.zip
- 重新修改目录名为MySQL
3、配置环境变量
- 在“用户变量”区块中,选择“新建”,在打开的对话框中,变量名写 MySQL,变量值写 MySQL 文件夹的完整路径(本教程为D:\Program Files\MySQL)。
- 同样在用户区块中寻找 PATH 环境变量,如果有,点击“编辑”。在弹出的对话框中点击“新建”,输入%MySQL%\bin(在老版本 Windows 系统中,变量值末尾用英文分号; 分开后再添加%MySQL%\bin)。如果没有,点击“新建”,添加一个变量名为 Path 的环境变量。在这个环境变量的变量值处,添加%MySQL%\bin。
4、注册MySQL服务
- 进入命令行模式
- 输入盘符 + “:” 指令,进入MySQL文件夹所在的磁盘(本教程是 D 盘)。再使用 cd指令进入MySQL Server所在文件夹的bin文件夹中。这一步非常重要,如果不在这个目录下,无法正确注册 MySQL 服务。
- 执行mysqld -install指令,注册 MySQL 服务。(我因为是已经注册过了,因此显示为已注册)
- 执行完毕后,请不要退出“命令提示符”。
5、配置MySQL Server
- 在MySQL安装根目录下创建my.ini文件(之前旧版本有my-default.ini文件,需要配置后重新更名为my.ini)
- my.ini文件详情如下
[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=D:\App\MySQL # 设置mysql数据库的数据的存放目录 datadir=D:\App\MySQL\data # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB
- 在刚才的“命令提示符”中,执行
mysqld --initialize(需要稍微等待一会儿)
6、开启MySQL Server
- 在“命令提示符”中执行net start mysql,开启 MySQL Server。
7、配置 MySQL root 账户
-
在“命令提示符”中,执行
net stop mysql
关闭 MySQL Server。 -
再执行
mysqld --skip-grant-tables
开启无密码的 MySQL Server。 -
打开一个新的“命令提示符”,执行
mysql -u root
登陆 MySQL Server。 -
执行
flush privileges;
刷新权限。 -
执行grant all privileges on *.* to 'root'@'localhost' identified by '你想设置的密码' with grant option;。
-
执行flush privileges;刷新新的 root 用户密码。
-
执行
exit
退出 MySQL。 -
在任务管理器下手动结束
mysqld.exe
。 -
在“命令提示符”下执行
net mysql start
重新开启MySQL Server,再次使用mysql -u root -p 你设置的密码
即可安全登陆 MySQL
8、Navicat for MySQL链接数据库
-
新建连接测试
-
新建连接后查看数据库用户表