Windows升级(安装)MySQL 5.7.x 解压版 + 异常处理
说明
版本升级(个人原因): 因为5.5的版本不能执行如下sql语句,故卸装5.5升级安装mysql-5.7.15;
`timeName` timestamp(3) NULL DEFAULT NULL
安装
解压文件: 解压文件至所要安装位置;我的位置(D:\MySQL\mysql-5.7.15-win32)
设置环境变量: 将按安装位置的bin目录添加到系统变量:path:D:\MySQL\mysql-5.7.15-win32\bin
修改配置文件: 修改my-default.ini(可以备份一份,并改名(如my.ini)配置)
basedir = D:/MySQL/mysql-5.7.15-win32
datadir = D:/MySQL/mysql_db #或者可以直接用原来的data路径
# port = 3306 #可省略
注意:datadir这个目录很重要;设置默认的data目录或者自定义的目录操作是不一样的(我这里用自定义目录);
我这里把原来的5.5版本的data文件夹里面的所有文件及子文件夹都拷贝到自定义的文件目录;
安装mysql服务: 控制台(cmd)下进入bin目录执行:mysqld –install
D:\MySQL\mysql-5.7.15-win32\bin>mysqld -install
Service successfully installed.
启动mysql服务: 控制台(cmd)下进入bin目录执行:net start mysql
D:\MySQL\mysql-5.7.15-win32\bin>net start mysql
MySQL 服务正在启动 ..
MySQL 服务已经启动成功。
登录mysql:这里要用原账号密码来登录。不过会报异常:Table 'performance_schema.session_variables' doesn't exist;解决见下"异常"。
异常
Table 'performance_schema.session_variables' doesn't exist
解决方法: 进入控制台mysql的bin目录下执行检测命令: mysql_upgrade -u root -p –force
提示输入密码,输入原密码,check很长时间(我的数据库很多)后,重启mysql服务就好了。
The service already exists!
解决方法: 进入控制台mysql的bin目录下执行删除服务命令:sc delete mysql
总结
升级安装的话最好提前选好数据存储目录(datadir),如果不选原目录,就将原文件拷到自定义的目录。
开始的datadir目录配置很重要;所以还有其他的方法,比如命令初始化data目录(这个方法更适合首次安装,安装方法见下参考链接)...。
服务不能启动基本上是配置的问题,具体看错误提示;我下面给出几个参考网站几乎可以解决大部分问题。
参考:
1. windows 7 下安装mysql压缩包版
2. Windows安装MySQL解压版
3. Table 'performance_schema.session_variables' doesn't exist
4. MySQL5.7.12 Windows zip配置启动
5. mysql5.7.9安装问题
Windows升级(安装)MySQL 5.7.x 解压版 + 异常处理的更多相关文章
- 【Linux】CentOS 7.4 安装 MySQL 8.0.12 解压版
安装环境/工具 1.Linux(CentOS 7.4版) 2.mysql-8.0.12-el7-x86_64.tar.gz 安装步骤 参考:https://dev.mysql.com/doc/refm ...
- 【Linux】CentOS 7.2 安装 MySQL 5.7.21 解压版
安装环境/工具 1.Linux(CentOS 7.2版) 2.mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz 安装步骤 1.下载mysql解压版(mysql-5. ...
- MySQL 5.7.18 解压版安装
原文链接:https://my.oschina.net/u/3474266/blog/895696 我在安装免安装版的5.7.18的时候出现了问题,正好找到这个,十分感激 今天下载安装了MySQL C ...
- Mysql 5.7.12解压版的安装及配置系统编码
这篇博文是由于上篇EF+MySql博文引发的,上篇博文中在Seed方法中插入中文数据到Mysql数据库中乱码,后来网上找了N种方法也没解决.重装了MySql并在安装过程中配置了系统编码,此篇记录一下. ...
- MySQL Server 5.6 解压版安装配置
MySQL解压版下载地址为: http://dev.mysql.com/downloads/mysql/5.6.html#downloads 安装及配置步骤: ①将MySQL的zip包解压到路径C:\ ...
- mysql 5.7.21 解压版安装配置方法图文教程
引用:https://www.jb51.net/article/140951.htm 1.首先,你要下载MySQL解压版,下载地址,图解: 2.解压安装包,根据自己的喜好选择路径,我选择的路径是C:\ ...
- win10下MySQL 5.7.20解压版安装步骤
1.从官网下载MySQL5.7.20解压版64位:https://dev.mysql.com/downloads/file/?id=473309. 2.解压(我的解压路径为:E:\mysql-5.7. ...
- Mysql 5.7.17 解压版(ZIP版)安装步骤详解
下载 解压版下载地址(需要登录) :http://dev.mysql.com/downloads/mysql/ 下载后解压到你想要安装的目录就可以了 配置环境变量 为了方便使用,不必每次都进入bin目 ...
- redhat下安装mysql 5.6.20,解压zip包,查看已经安装过的mysql,卸载rpm安装包,安装mysqlserver端和client,改动mysqlusername,登陆mysql,启动关闭mysql
1 将相关的mysql rpm包上传到redhat上 2 我的电脑是Redhat 6.*版本号.所以这里使用上面一个 3 解压zip包 4 安装下面几个rpm MySQL-client-a ...
随机推荐
- 如何利用tomcat和cas实现单点登录(2):配置cas数据库验证和cas客户端配置
接(1),上一篇主要讲述了tomcat和cas server端的部署. 接下来主要还有两个步骤. 注意:为了开启两个tomcat,要把直接配置的tomcat的环境变量取消!!!!!!!!!! 客户端配 ...
- SQL笔记 [SQL判断是否存在] [长期更新] (-2015.4)
--判断某个存储过程是否存在if exists (select * from sysobjects where id = object_id(N'[p_CreateTable]') and OBJEC ...
- css的一种预处理器 sass
之前觉得关于css什么的没什么,后来让别人给问住了...然后就悲催了... sass是一种css的预处理器,是一种函数式的css的编程: 主要还是看官网 http://www.w3cplus.com/ ...
- weed-fs 压力测试
阅读<Weed-FS/杂草文件系统 小文件存储集群 安装 使用 测试>中提到weedfs的负载压力不是很好,在看过代码后进行了相应测试,未发现负载压力有何问题. weedfs mast ...
- 【转载】shell编程——if语句 if -z -n -f -eq -ne -lt
shell编程中条件表达式的使用 if 条件then Commandelse Commandfi 别忘了这个结尾 If语句忘了结尾fites ...
- win10开始菜单打不开怎么办 win菜单键没反应解决办法
win10开始菜单打不开怎么办 win菜单键没反应解决办法 —————————————————————————————————————————————————————————————————————— ...
- sqoop job 踩过的坑
sqoop 执行可以以job形式 也可以执行用命令执行,再用sqoopjob时,踩了几个坑,分享一下 1.服务器重启 由于服务器增加硬盘,需要重启后,发现sqoop job 无法执行,报连接数据库IO ...
- Java 在某一个时间点定时执行任务(转载)
java定时任务,每天定时执行任务.以下是这个例子的全部代码. public class TimerManager { //时间间隔 private static final long PERIOD_ ...
- P2001xor-sigma 字典树,然而好坑
https://vijos.org/p/2001 设perXor[i]表示1---i的前缀异或值. 那么要得到某一段的异或值,只需要perXor[j] ^ perXor[i - 1] 那么我们把per ...
- php 下载图片 文件
$file = dirname(dirname(__FILE__)) . $_GET['download']; //获取图片的绝对路径 header("Content-type: octet ...