1、下载
MySQL Community Server 是基于GPL协议的,可以免费下载和使用,下载链接:
http://dev.mysql.com/downloads/mysql/
选择自己系统对应的版本:

下载后解压至你需要的安装目录,例如:D:\servers\mysql-5.7.15-winx64
2、配置
进入 D:\servers\mysql-5.7.15-winx64 目录,将 my-default.ini 复制一份,重命名为 my.ini
打开 my.ini ,修改配置内容:
[mysqld]
basedir = "D:\servers\mysql-5.7.15-winx64"
datadir = "D:\DBData\MySQL\data"
character_set_server = utf8
修改完成后保存
3、安装 Windows 服务
用管理员身份打开命令提示符,定位到 D:\servers\mysql-5.7.15-winx64\bin 目录
在安装服务前,需要先初始化数据库:
mysqld –initialize-insecure –console 或
mysqld –initialize –console (生成密码)
执行命令安装服务:
mysqld -install MySQL –defaults-file="D:\servers\mysql-5.7.15-winx64\my.ini"
启动服务:
net start MySQL
如果想卸载MySQL,可以执行如下命令停止和卸载服务:
net stop MySQL
mysqld –remove MySQL
4、设置密码
MySQL 安装之后默认 root 密码是空,进去之后怎样设置初始密码呢:
use mysql;
update user set password=password('new_pass') where user='root';
flush privileges;
如果忘记密码,可以在 my.ini 中加入如下内容跳过密码验证:
[mysqld]
skip-name-resolve #跳过密码验证
5、设置允许远程访问
use mysql;
update user set host = '%' where user = 'root';
或
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
然后执行:
FLUSH PRIVILEGES;