php工具箱升级MySQL

从官网上下载高版本的 MySQL :

可以在 https://dev.mysql.com/downloads/mysql/ 里找需要安装的数据库版本;

mysql5.7下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads

一、把下载的新版 MySQL 压缩文件解压至php工具箱的安装路径下的PHPTutorial里,把原MySQL目录备份或者改名,把解压的文件改名为 MySQL目录,复制 my-default.ini ,重命名为 my.ini(如果没有配置文件,可copy旧版本,但需要将table_cache和innodb_additional_mem_pool_size删除掉,否则将报错)。

二、打开 my.ini,编辑:

[client]
port=3306
[mysql]
default-character-set=utf8mb4[mysqld]
port=3306
basedir="D:/www/PHPTutorial/MySQL/"
datadir="D:/www/PHPTutorial/MySQL/data/"
character-set-server=utf8mb4
default-storage-engine=INNODBsql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
max_connections=512query_cache_size=0
# table_cache=256 # 删除
tmp_table_size=18Mthread_cache_size=8
myisam_max_sort_file_size=64G
myisam_sort_buffer_size=35M
key_buffer_size=25M
read_buffer_size=64K
read_rnd_buffer_size=256K
sort_buffer_size=256K# innodb_additional_mem_pool_size=2M # 删除
innodb_flush_log_at_trx_commit=1
innodb_log_buffer_size=1Minnodb_buffer_pool_size=47M
innodb_log_file_size=24M
innodb_thread_concurrency=8

三、把 MySQL 安装路径添加至系统环境变量

四、在 cmd 下运行:

切记以管理员身份运行cmd

初始化数据库:

mysqld --initialize

安装服务:

mysqld -install

启动服务:

net start MySQL

如果没有错误启动失败,说明安装成功;

五、更改数据库密码

打开 my.ini,找到 [mysqld],在下面添加:

skip-grant-tables

此时使用 root 账号,密码处按回车即可登录。

mysql -u root -p

修改密码:(new_password里填写需要改的密码)

use mysql
update mysql.user set authentication_string=password('new_password') where user='root' and Host ='localhost'

刷新权限:

FLUSH PRIVILEGES;

注释掉 my.ini 中刚才添加的(注释为行前加#)

skip-grant-tables

现在用数据库图形工具连接数据库要是出现连接不上:

用cmd连接数据库:

mysql -u root -p

密码为刚才设置的密码,登录后执行

格式:set password for 用户名@localhost = password('新密码');

例子:set password for root@localhost = password('123');

重新连接数据库;

PHP工具箱无法启动MySQL 执行:

net stop mysql
sc delete mysql  # 管理员运行cmd,执行命令后显示`成功`即为成功

重新启动mysql

php工具箱升级MySQL相关推荐

  1. php工具箱安装mysql_php工具箱升级自带mysql到mysql5.7

    下载安装mysql5.7 0X01 打开地址 https://dev.mysql.com/downloads/mysql/ 点击 Looking for the latest GA version? ...

  2. linux mysql 升级_linux升级mysql

    下载二进制安装包,地址 //downloads.mariadb.org/mariadb/10.2.5/ # cd /usr/local/ # wget //mirrors.neusoft.edu.cn ...

  3. phpstudy升级mysql之后,修改配置文件无效的问题

    博主刚到新公司,用的还是phpstudy集成环境,只是公司用的数据库是Mysql5.7的,而phpstudy默认自带的数据库只是mysql5.5的.无奈之下升级,但是升级后发现修改配置文件无效,一定是 ...

  4. centos mysql 5.6.36_CentOS 6.9 升级MySQL 5.6.36到5.7.18

    软件安装:装机软件必备包 SQL是Structured Query Language(结构化查询语言)的缩写.SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言.在使用它时,只需要发出& ...

  5. phpstud如何安装mysql新版_phpstudy 升级mysql版本

    phpstudy里没有地方可以设置mysql数据库,很多人都疑惑在phpstudy里怎么升级mysql数据库版本,本文就教你如何在phpstudy中升级mysql的版本. phpstudy集成环境中的 ...

  6. .net mysql 更新_升级 MySql.Data for NET 后遇到的神坑

    今天把一个之前基于 http://ASP.NET MVC 5 + EntityFramework 5 的项目里的 Nuget 包都升级了一下,包括将 EF 从 6.1.3 升级到 6.2.0,将 My ...

  7. phpstudy mysql 版本_phpStudy中升级MySQL版本到5.7.17的方法步骤

    前言 今天在工作发现一个错误,在往本地导数据表的时候老是报错: [Err] 1294 - Invalid ON UPDATE clause for '字段名' column 报错的数据表字段: `字段 ...

  8. mysql 5.7.17 64位_Windows(x86,64bit)升级MySQL 5.7.17免安装版的详细教程

    MySQL需要升级到5.5.3以上版本才支持Laravel 5.4默认的utf8mb64字符编码.因此就把MySQL升级了一下,期间还是遇到些小问题,记录一下以供参考. 升级准备 备份之前MySql目 ...

  9. mysql 5.7.17 x86_Windows(x86,64bit)升级MySQL 5.7.17免安装版的详细教程

    MySQL需要升级到5.5.3以上版本才支持Laravel 5.4默认的utf8mb64字符编码.因此就把MySQL升级了一下,期间还是遇到些小问题,记录一下以供参考. 升级准备 备份之前MySql目 ...

  10. debian 升级后mysql_教你在Debian和Ubuntu上升级MySQL

    系统管理员的日常工作之一就是升级服务,为服务打上补丁包或升级一些花哨的功能.2013年初,最新的 MySQL 5.6发布,目标是提供更 系统管理员的日常工作之一就是升级服务,为服务打上补丁包或升级一些 ...

最新文章

  1. javaweb学习总结二十五(response对象的用法一)
  2. 《CDN 之我见》系列二:原理篇(缓存、安全)
  3. linux下oracle自动创建实例脚本
  4. 【备忘】Android获取正在使用网络的IP4地址
  5. DNN出错:The compiler failed with error code 1.
  6. java面试宝典有用么_常见的Java面试题汇总
  7. 笔记本老出现计算机,电脑老是自动重启,教您如何有效解决这个问题
  8. 担忧医生因AI技术而失业?杞人忧天
  9. 如何使用 Cisdem Video Converter 在Mac上将 MKV 转换为 MP4
  10. 【Python】random库
  11. python如何用requests传送json格式数据
  12. c# 小票机打印二维条码_C#小票打印机
  13. 解决Edge不兼容onpropertychange的方法
  14. GoLand 连接远程代码库
  15. 《我的眼睛--图灵识别》第八章:训练:图像字符切割
  16. 四路模拟高清解码,CVI,四通道多合一同轴高清解码芯片方案
  17. HTML5+CSS大作业——“传统节日--端午节(9页)
  18. 商务智能大总结4 聚类分析
  19. Java通过JNI调用C的一个小demo
  20. 51单片机八位数码管1到F动态滚动显示仿真及程序

热门文章

  1. QT 打开选择文件对话框
  2. Coverity代码静态检测工具介绍
  3. php微信卡劵教程,微信卡券添加功能的实现-PHP
  4. 可以插卡的ipad_平板电脑可以插手机卡吗,终于能插卡了!苹果iPad 2018蜂窝网络版上架国内官网...
  5. 全国教师计算机职称考试题库,全国信息技术教师考试题库及答案(2016最新版)
  6. 千千音乐付费音乐爬取--json数据的处理
  7. 系统架构图 云架构案例
  8. 安全电子签章密码技术规范_「签签课堂」(四)一篇读懂电子合同的专业术语...
  9. 三极管放大电路的基本原理
  10. AI语音技术的应用与发展前景