phpstudy使用mysql8.0_PhpStudy2018升级MySQL8.0-windows系统

下载安装包

安装升级

1、备份原有数据

在PhpStudy2018面板找到MySQL管理器–>MySQL导入导出,备份你的数据,备份数据在backup目录。

d9b34beb14962c6a5f065ed7fb435349.png

2、操作之前先把MySQL停止运行,找到PhpStudy的MySQL目录,我的是D:\phpStudy\PHPTutorial\MySQL。更改MySQL目录的名字为MySQLbak(这里不建议把目录直接删除),把已经下载好的mysql-8.0.16-winx64解压到D:\phpStudy\PHPTutorial\,并更改目录名为MySQL。

3、复制MySQLbak目录中的my.ini配置文件到MySQL目录,清空配置文件中的内容填入下面的配置(文章中给出的配置为最基础的,其它优化请自行更改。)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24[client]

port=3306

[mysql]

#设置mysql客户端默认字符集

default-character-set=utf8

[mysqld]

#设置3306端口

port=3306

#设置mysql的安装目录

basedir="D:\phpStudy\PHPTutorial\MySQL\"

#存放数据的目录

datadir="D:\phpStudy\PHPTutorial\MySQL\data"

#允许最大连接数

max_connections=20

#服务端使用的字符集默

character-set-server=utf8

collation-server=utf8_unicode_ci

#创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

#支持INNODB引擎模式。修改为 default-storage-engine=INNODB 即可。

#如果INNODB模式如果不能启动,删除data目录下ib开头的日志文件重新启动。

default_authentication_plugin=mysql_native_password

#认证方式(8.0新版的密码认证,如果这里不修改,会连接不了数据库的,并且要放到[mysqld]下)

4、以管理员身份打开 cmd 命令行工具,切换到bin目录,运行命令。

44ed7cf410fca865e1517e276ffd09eb.png

1

2mysqld--initialize--console

mysqldinstall

安装成功后会显示mysql密码

12018-04-20T02:35:05.464644Z5[Note][MY-010454][Server]Atemporarypasswordisgeneratedforroot@localhost:APWCY5ws&hjQ

其中APWCY5ws&hjQ就是密码

启动服务器:

1netstartmysql

输入密码登陆:

1

2D:\phpStudy\PHPTutorial\MySQL\bin>mysql-uroot-p

Enterpassword:

登录成功后,更改密码:

1ALTERUSER'root'@'localhost'IDENTIFIEDWITHmysql_native_passwordBY'修改的密码';

如果在phpstudy面板不能启动,在cmd命令提示窗口输入

1scdeleteMySQL

5、数据导入

数据导入前一定要在MySQL中先创一个数据库再导入,步骤参照数据备份。文章参考https://www.cnblogs.com/firebirdweb/p/9704390.html

打赏b0c1f3ec50e12b48ede72dfa9ed61434.png支付宝打赏

77c034179c8b55357ff119a7e4decd8a.png微信打赏

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值