phpStudy 升级 MySQL 到最新版 MySQL 8.0

在阿里香港服务器折腾两天宝塔,因为服务器配置1G内存,达不到把MySQL升级到MySQL5.7以上版本,就在本地安装了phpStudy集成环境,但集成环境的MySQL版本只是5.5,我需要5.7以上的版本,干脆就一步到位,升级到MySQL8.0,毕竟是新一代产品,一定要尝试一下。

1、下载安装包,下载地址:mysql8.0.12  。如果你想要下载其它版本可以选择:mysql历史版本

2、下载好MySQL8.0之后,复制原来MySQL目录中的my.ini配置文件,下步备用。备份重要数据之后,删除phpStudy目录中的MySQL目录。

3、然后把下载的新版本的MySQL8.0解压到这个目录里,我放在E盘分区根目录的,对应的位置是:E:\phpStudy\PHPTutorial\MySQL

4、编辑my.ini配置文件,建议用vscode之类的编辑软件,尽可能不用记事本。下面是我在用的配置代码:

[mysql]
设置mysql客户端默认字符集
default-character-set=utf8mb4
[mysqld]
设置3306端口
port =3306
设置mysql的安装目录
basedir=”D:\phpStudy\PHPTutorial\MySQL\”
存放数据的目录
datadir=”D:\phpStudy\PHPTutorial\MySQL\data”
允许最大连接数
max_connections=20
服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8mb4
collation-server = utf8mb4_unicode_ci
创建新表时将使用的默认存储引擎
default-storage-engine=MyISAM
认证方式(如果这里不修改,会新版的密码认证,会连接不了数据库的,并且要放到mysqld下)
default_authentication_plugin = mysql_native_password

5、启动MySQL8.0:

以管理员身份运行cmd命令工具,把当前目录切换到MySQL目录:

C:\Users\Administrator>cd E:\phpStudy\PHPTutorial\MySQL\bin

E:\phpStudy\PHPTutorial\MySQL\bin>mysqld –initialize –console

如果安装顺利,即可出现以下代码,里面包括MySQL新密码:

2018-11-22T02:35:05.464644Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: BUDWCY5ws&hhiy

上面的 “BUDWCY5ws&hhiy” 即是MySQL新密码。

然后继续安装

mysqld install

启动服务器

net start mysql

启动成功后,输入密码登陆

E:\phpStudy\PHPTutorial\MySQL\bin>mysql -u root -pEnter password:

登陆成功后,会看到mysql信息

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 16
Server version: 8.0.12 MySQL Community Server - GPL

还没结束,直接把密码改为你想要的,同时保证navicat或phpMyAdmin可以正常连接,因为MySQL8.0的密码加密方式跟之前的保存方式不一样。

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'yourpassword';

上面的yourpassword改为你要的密码,回车后直接生效,没有提示框。

完成以上过程,MySQL8.0就配置好了。

既然是与phpStudy一起玩,还是把服务的启动由phpStudy来管理更方便一些。

在cmd命令窗口输入sc delete MySQL按回车来清除之前的MySQL服务就可以了.

C:\Users\Administrator>sc delete MySQL

至此,你的phpStudy中已经完美集成了MySQL8.0,快去体验吧!

思章老师

认准了方向,就要勇敢地走下去,十年磨一剑,我相信,只要坚持,一切都有可能。

相关日志

  1. 没有图片

    2011.03.24

    三款非插件WordPress回复自动发邮件代码

    博客搬家并启用新主题,今天就启用回复自动发邮…

  2. 没有图片

    2011.10.29

    WordPress边栏显示日志评论排行榜

    我的博客边栏一直在使用着关注博客排行榜,这些…

  3. 没有图片

    2009.10.21

    菠萝筐升级到 WordPress 2.8.5

    今晚应该说是双升级,用了一下午的时间把我的系…

  4. 没有图片

    2010.02.28

    Windows 7 Build 7700 泄露版图片收藏

    一直使用着Windows 7 7600版本,…

  5. 没有图片

    2012.06.08

    WordPress文章列表不同行控制不同样式

    平时咱们看到的Wordpress日志列表样式…

  6. 没有图片

    2013.05.03

    WordPress安全卫士:Wordfence Security

    近来我发现个问题,上传到空间里的主题经常被自…

评论

  1. 搬瓦工 2019.06.25 8:30上午

    我就路过看看

  2. 热血学霸 2019.04.19 2:26下午

    技术大牛啊,虽然不是很懂,但是宝塔里面的东西都很齐全,虽然有些功能要钱

  3. 伺服驱动器 2019.04.17 8:58上午

    同样用宝塔,操作简单。。。