1. 备份所有数据,停止MYSQL,关闭PHPStudy

2. 从官网下载MySQL

http://dev.mysql.com/downloads/mysql/

需要下载ZIP压缩包

3. 解压到原MySQL目录

删除之前的MySQL安装文件夹下所有文件,
解压到原安装目录,如 D:\phpStudy\MySQL

最好将之前的MySQL文件夹备份再删除,防止安装失败

4.建立 my.ini

建立 D:\phpStudy\MySQL\my.ini

[mysql]

# 设置mysql客户端默认字符集
default-character-set=utf8

[mysqld]

#设置3306端口
port = 3306

# 设置mysql的安装目录
basedir=D:\phpStudy\MySQL

# 设置mysql数据库的数据的存放目录
datadir=D:\phpStudy\MySQL\data

# 允许最大连接数
max_connections=200

# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8

# 创建新表时将使用的默认存储引擎
default-storage-engine=MyISAM

#支持 INNODB 引擎模式。修改为 default-storage-engine=INNODB 即可。
#如果 INNODB 模式如果不能启动,删除data目录下ib开头的日志文件重新启动。

5. 安装mysql

用管理员方式启动PHPStudy,在”其他选项菜单”中打开CMD

# 进入安装目录
cd .\mysql\bin

# 初始化
mysqld --initialize --user=mysql --console

结尾 root@localhost: XXX , 期中XXX就是默认密码

# 安装
mysqld install

# 启动
net start mysql

6. 修改密码

# 登陆
mysql -uroot -p上面自动分配的默认密码

# 修改密码,方案1
set authentication_string for root@localhost = password('新密码');

# 修改密码,方案2
mysql> use mysql; 
mysql> update user set authentication_string=password('新密码') where user='root'; 
mysql> flush privileges; 

7. 停止服务

net stop MySQL

也可以通过PHPStudy 重启或者停止

8. 删除服务 (出现问题时,可执行)

sc delete MySQL

PHPstudy 2017 出现在 PHPstudy面板上无法直接启动的情况

mysqld --remove   //关闭服务