下载安装包
安装升级
1、备份原有数据
在PhpStudy2018面板找到MySQL管理器–>MySQL导入导出,备份你的数据,备份数据在backup目录。
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目录,运行命令。
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
打赏支付宝打赏
微信打赏