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 //关闭服务