下载安装包
下载地址:MySQL8.0.16(X64)
安装升级
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 2 |
mysqld --initialize --console mysqld install |
安装成功后会显示mysql密码
1 |
2018-04-20T02:35:05.464644Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: APWCY5ws&hjQ |
其中APWCY5ws&hjQ就是密码
启动服务器:
1 |
net start mysql |
输入密码登陆:
1 2 |
D:\phpStudy\PHPTutorial\MySQL\bin>mysql -u root -p Enter password: |
登录成功后,更改密码:
1 |
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '修改的密码'; |
如果在phpstudy面板不能启动,在cmd命令提示窗口输入
1 |
sc delete MySQL |
5、数据导入
数据导入前一定要在MySQL中先创一个数据库再导入,步骤参照数据备份。
文章参考https://www.cnblogs.com/firebirdweb/p/9704390.html
文章评论