PhpStudy集成环境中的mysql数据库的版本默认是mysql5.5,下面是PhpStudy升级数据库到mysql的方法:
先去官网直接下载解压包进行安装
https://dev.mysql.com/downloads/mysql/

mysql5.6 mysql5.7安装教程
1:备份当前数据库数据,可以导出数据库文件,作为备份。
2:备份 PhpStudy 下的 MySQL 文件夹、以防升级失败、还可以使用旧版本的数据库
3:下载MySQL5.7、解压放在 PhpStudy 下的 MySQL 文件夹下
4:复制一份my-default.ini,改名为my.ini、打开my.ini修改:
basedir="D:/phpStudy/MySQL/"
datadir="D:/phpStudy/MySQL/data/"
这两项,这两个地址都改成自己对应的phpstudy里的mysql目录和数据库目录。
5:然后以管理员的身份运行cmd、进入MySQL目录、如图所示表示成功、执行如下:
然后执行命令
mysqld --initialize-insecure --user=mysql
新建一个用户名为root 密码为空的用户。
mysqld --initialize --console
mysqld –initialize
6:重新启动 phpstudy即可。
7.找不到初始密码可以在my.ini中[mysqld] 添加:
skip-grant-tables
新安装的MySQL5.6密码是空的可跳这一步
启动MySQL 用命令行
8.修改MySQL数据库配置文件无密码登录后,修改密码报错:
ERROR 1290 (HY000): The MySQL server is running with the –skip-grant-tables option so it cannot execute this statement
9.先执行:
DO 0 -- flush privileges;
10.再执行修改密码命令,可以了:
set password for root@localhost=password('你的密码');
MySQL 8.0.29安装教程
进行配置初始化的my.ini文件的文件
解压后的目录是没有这个ini文件,自己新建一个my.ini(新建文本文件,将文件类型改为的.ini)
写入基本配置:
# 有关如何更改设置的建议,请参阅
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html
# *** 不要编辑此文件。它是一个模板,在安装过程中会复制到默认位置,如果升级到MySQL的较新版本,则会被替换。
[mysqld]
# Remove leading # 并设置为 MySQL 中最重要的数据缓存的RAM量。从专用服务器总RAM的70%开始,否则为10%。
innodb_buffer_pool_size = 128M
innodb_flush_log_at_trx_commit=1
innodb_log_buffer_size=1M
innodb_log_file_size=24M
innodb_thread_concurrency=8
# Remove leading # 启用一个非常重要的数据完整性选项:在备份之间记录对二进制日志的更改。
# log_bin
# 这些是通常设置的,删除# 并根据需要设置。
# 设置mysql的安装目录
basedir = "D:/phpStudy/MySQL/"
# 设置mysql数据库的数据的存放目录
datadir = "D:/phpStudy/MySQL/data/"
# 设置3306端口
port =3306
# server_id = .....
# Remove leading # 设置主要用于报告服务器的选项。
# 对于事务和快速选择,服务器默认更快。
# 根据需要调整尺寸,进行实验以找到最佳值。
join_buffer_size = 128M
sort_buffer_size = 2M
read_rnd_buffer_size = 2M
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
tmp_table_size=18M
thread_cache_size=8
myisam_max_sort_file_size=64G
myisam_sort_buffer_size=35M
key_buffer_size=25M
read_buffer_size=64K
read_rnd_buffer_size=256K
sort_buffer_size=256K
# 允许最大连接数
max_connections=1024
# 允许连接失败的次数。
# max_connect_errors=10
# 服务端使用的字符集默认为utf8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
#支持 INNODB 引擎模式。修改为 default-storage-engine=INNODB 即可。
#如果 INNODB 模式如果不能启动,删除data目录下ib开头的日志文件重新启动。
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
管理员模式打开CMD后,进入mysql的bin目录
在MySQL目录下的bin目录下执行命令:mysqld --initialize –console
注意保存初始化的密码和账号

其中root 为账号,localhost为主机地址,>3nj4pgRWq/5 为密码(注意不要复制空格)
在没有更改密码前,需要记住这个密码,后续登录需要用到。复制密码先保存起来!!!
以上就是PhpStudy集成环境升级MySQL数据库版本的方法,对于初学者而言数据库的版本升不升都是一样的.
