1、到MySQL官网下载MySQL最新的版本
MySQL下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads
下载完成后直接解压即可
2、讲解压的文件放到PHPstudy/PHPTutorial文件夹下,并将之前的MySQL文件夹修改名称,解压的文件修改为MySQL
3、my.ini文件配置
1、将MySQL5.5文件夹下的my.ini复制到MySQL\bin文件夹下
2、用编辑器打开my.ini文件,添加代码
#新加
innodb_file_per_table = 1
skip-grant-tables = 1 #跳过权限验证
log-error = D:/APP/PHPStudy/PHPTutorial/MySQL/data/error.log
4、安装MySQL
1、以管理员身份运行cmd【win7点击开始,输入cmd,右键选择管理员身份运行;win10点击搜索,输入cmd,右键选择管理员身份运行】
2、进入MySQL的bin目录
3、初始化MySQL
mysqld --initialize
注:若在初始化时提示MSVCR120.dll丢失,则查看解决方法
4、安装MySQL
mysqld –install
安装成功则显示如下:
5、 进入MySQL
mysqld -u root -p
6、修改MySQL密码
set password for 'root'@'localhost' = password('root');
7、删除my.ini中跳过权限验证的代码,注释即可
5、重启PHPstudy
在重启phpstudy时会发现MySQL服务启动失败
1、打开PHPstudy中的服务器管理,查看所有服务管理
会看到有 MySQL和MySQLa两个服务都启动,mysqla既然是phpstudy帮你注册的服务,那你自己mysqld -install的注册的服务是mysql。
2、删除MySQL服务
sc delete mysql
执行成功如下图:
3、重启phpstudy就发现重启成功