一、安装环境
Windows 版本 :Windows 10 专业版 64bit
MySQL 版本:MySQL 5.7.16 (解压版)
二、Mysql安装类型介绍
msi相当于一个安装包需要一路next下去
zip是解压就可以用的,但是需要我们配置环境变量。
三、配置过程
1、下载 MySQL Community Server
链接: Mysql下载
2、选择适合的版本
3、解压并安装 MySQL Server
(1)将下载好的mysql-5.7.17-winx64.zip解压
(2)放置指定目录下并重新命名
(3)MySQL Server 配置环境变量
(4)PATH中新增
点击确定按钮退出环境变量配置对话框。
点击确定按钮退出系统属性配置对话框。
四、注册 MySQL 服务
1、进入Mysql安装目录
必须是bin目录下执行
2、执行mysqld -install指令,注册 MySQL 服务
3.执行完毕后,请不要退出“命令提示符”。
五、配置 MySQL Server
1、进入安装目录
2、编辑 my-default.ini
(1)在该文件中,#是注释标记。
(2)去掉 basedir 的注释符号,并在等号后边填写 MySQL Server 文件夹的完整地址。
(3)去掉 datadir 的注释符号,并在等号后边填写 MySQL Server 文件夹的完整地址外加\data。
(4)切记不要手动创建 data 文件夹!
(5)port 不需要配置,不配置的状态下默认为 3306。
(MySQL Server 默认使用的端口号)
(6)保存退出。退出后将my-default.ini重命名为my.ini
(7)在刚才的“命令提示符”中,执行mysqld --initialize(可能会假死,等一分钟手动关闭就好)。
六、开启 MySQL Server
在“命令提示符”中执行net start mysql,开启 MySQL Server。
七、配置 MySQL root 账户
(1)在“命令提示符”中,执行net stop mysql关闭 MySQL Server。
(2)打开一个新的“命令提示符”,执行mysql -u root登陆 MySQL Server。
(3)执行flush privileges;刷新权限。
(4)执行grant all privileges on *.* to 'root'@'localhost' identified by '你想设置的密 码' with grant option;。
(5)执行flush privileges;刷新新的 root 用户密码。
(6)执行exit退出 MySQL。
(7)在任务管理器下手动结束mysqld.exe。
(8)在“命令提示符”下执行net start mysql重新开启MySQL Server,再次使用mysql -u root -p 你设置的密码即可安全登陆 MySQL。
八、问题分析
执行 mysqld --initialize报错
解决方案
设置mysql的安装目录
basedir=D:\biancheng\mysql-5.7.20-winx64
设置mysql数据库的数据的存放目录
datadir=D:\biancheng\mysql-5.7.20-winx64\data
就是因为地址里面的单斜杠的使用造成了错误!
把单斜杠()改成双斜杠(\)再试试看:
设置mysql的安装目录
basedir=D:\\biancheng\mysql-5.7.20-winx64
设置mysql数据库的数据的存放目录
datadir=D:\\biancheng\mysql-5.7.20-winx64\data