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. 没有图片

    2009.10.27

    菠萝筐启用WordPress代码高亮插件wp-syntax

    Image via Wikipedia 在博友的博客里逛悠,发现很多都加上了代码高亮效果,看起来非常舒服,菠萝一直在找这个功能强大 的代码高亮插件,网上相关的文章和资源也很多,真的不知道该选择哪一个,通过大量比较,我锁定wp-syntax插件,如果你也要下载,就点这里下载! 下面又来了个傻瓜教程: 1、wp-syntax插件安装: 把下载的文件解压,之后上传到wp-content/plugins目录;之后后台启用。 2、wp-syntax使用方法: 需要把编辑框切换到HTML状态,需要用下面格式 <pre lang="LANGUAGE" line="1">Your Code</pre> 来展示你的代码,说明: lang=“LANGUAGE”是你要运行的代码语言, “Your Code”是你要高亮显示的代码, line="1"表示代码从第一行开始显示,不写为全部显示。 比如如果你要运行CSS代码,就需要用: <pre lang="CSS"…

  2. 没有图片

    2011.04.08

    通过.htaccess文件为你的博客添加图片防盗链功能

    很好网友反映,自己好不容易发的日志,特别是图片,一下子就被转走了,如果被百度图片引擎到的话,流量可能很快就用光,下面介绍一下通过修改.htaccess文件来为你的网站或博客添加图片防盗链功能。 打开你的网站根目录下的 .htaccess 文件,把以下代码添加到.htaccess文件中: RewriteBase /wp-content/uploads/ RewriteCond %{HTTP_REFERER} !^$ [NC] RewriteCond %{HTTP_REFERER} !lisizhang.com [NC] RewriteCond %{HTTP_REFERER} !soso.com [NC] RewriteCond %{HTTP_REFERER} !zhuaxia.com [NC]…

  3. 没有图片

    2012.05.20

    Centos 服务器时间同步

    新装的服务器可能设置了错误的,需要调整时区并调整时间.如下是使用NTP来从一个时间服务器同步 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime ntpdate us.pool.ntp.org 很简单吧,解析一下,第一句是把当前时区调整为上海就是+8区,想改其他时区也可以去看看/usr/share/zoneinfo目录; 然后第二句是利用ntpdate同步标准时间. 没有安装ntpdate的可以yum一下: yum install -y ntpdate 加入定时计划任务,每隔10分钟同步一下时钟 crontab -e 0-59/10 * * * * /usr/sbin/ntpdate…

  4. 没有图片

    2010.06.09

    用HDD Installer硬盘安装Windows 7

    常规的光盘启动安装Windows7小百度就不多介绍了,菠萝大哥在Windows 7 硬盘全新安装教程一文中详细介绍了硬盘安装Windows7的方法,但这一方法更适合从Windows XP全新安装到Windows7,如果你的老系统是Windows Vista或Windows 7,菠萝大哥的教程里没有对这个进行详细介绍,只是一笔带过,Windows7的管理员权限问题就够我们折腾一番的了! 为了这个教程,小百度亲自把系统由Windows 7 旗 舰版安装到Windows 7 Professional版本。 安装前,请大家先把下载到的Windows 7 安装文件解压到本地硬盘的任意分区的根目录下,不要解压到C盘。 下载一个Windows 7硬盘安装器NT6 HDD Installer 2.8.5,进行安装,如果你当前的系统是Windows XP,可以先把第一项,如果你的系统是Windows Vista/7系列,请选择模式2。…

  5. 2014.03.27

    优秀的 HTML 和 CSS 代码规范

    HTML 语法 用两个空格来代替制表符(tab) -- 这是唯一能保证在所有环境下获得一致展现的方法。 嵌套元素应当缩进一次(即两个空格)。 对于属性的定义,确保全部使用双引号,绝不要使用单引号。 不要在自闭和(self-closing)元素的尾部添加斜线 --HTML5 规范中明确说明这是可选的。 不要省略可选的结束标签(closing tag)(例如,</li>或 </body>)。 <!DOCTYPE html> <html> <head> <title>Page title</title> </head> <body> <img src="images/company-logo.png"…

  6. 没有图片

    2011.04.06

    博客升级到 WordPress 3.1.1

    昨天还在WordPress官方关注WordPress 3.1.1的最新动态,说近期发布,今天就在后台看到这个更新了,对于我这个升级控来说,肯定马上升级! WordPress 3.1.1发布,这是一个安全更新,更新修复了WordPress 3.1中将近30个问题,并非都是安全问题。 WordPress 3.1.1主要更新: 增强附件上传功能。 增强WordPress的执行效率。 修复对IIS6的功能支持(WordPress已经可以完全在WIN服务器下使用)。 修补WordPress的分类链接和WordPress默认路径功能(这点不明白)。 增减WordPress程序与众多插件的兼容性。 三个安全更新是: 增强附件上传功能。 在WordPress评论状态下,避免因为处理过多的超链接而引起的PHP问题。 XSS漏洞修复。 同时,WordPress开发人员建议各位立刻把自己的WordPress使用版本更新到WordPress 3.1.1,一方面保证自己的博客安全;另一方面可以给WordPress官方提供有效的反馈信息。 点击下载 WordPress 3.1.1中文版

评论

  1. 搬瓦工 2019.06.25 8:30

    我就路过看看

  2. 热血学霸 2019.04.19 2:26

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

  3. 伺服驱动器 2019.04.17 8:58

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

  4. Www.Last.Cit 2019.04.01 2:15

    这个博客主题 可以分享么?

  5. 鸟叔 2019.01.05 9:24

    鸟叔也搞了一个香港阿里云,只能装centos7.3 64位的,这就是强迫你买2g内存,装上宝塔安装好博客以后,服务器巨卡,果断退了

    • 落花生 2019.01.19 1:49

      腾讯云可以免费升级配置,上到2G,我是免费升级的,不知道这个活动还有没,可以试一下。

  6. wordpress建站吧 2018.12.31 3:25

    用宝塔 升级mysql版本还是很简单的,,,

About

马拉松运动员,沉迷于跑步;关注科技前沿,关注互联网!与跑者、程序员、设计师为伍,一起跑步健身,一起编写程序,为自由而战!