在windows上安装不同(两个)版本的Mysql数据库

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: 在windows上安装不同(两个)版本的Mysql数据库1.起因:  需要导入一个sql文件,发现死活导不进去.当执行到这一句时,就有问题.经过一番搜索,原来是我的数据库版本(原先Mysql版本5.

在windows上安装不同(两个)版本的Mysql数据库
1.起因:

  需要导入一个sql文件,发现死活导不进去.当执行到这一句时,就有问题.经过一番搜索,原来是我的数据库版本(原先Mysql版本5.5)低了,而支持该语句的版本应该是至少要5.7.那我索性就去Mysql官网去下载了个最新版本的(8.0.15).

create_time datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP
2.过程:

  那么问题来了:有两个解决方案.1.直接卸载掉5.5版本的Mysql,直接安装8.0.15版本的.2.在不卸载掉5.5版本的情况下,继续安装8.0.15版本的.我的选择是*(看标题就应该懂了吧)~

   2.1 下载Mysql8.0.15

     https://dev.mysql.com/downloads/mysql/ 点击链接直接打开下面的网页,选择windows操作系统,下载箭头所指的zip的就行了.

     

   2.2 解压Mysql8.0.15

     解压下载好的压缩包.

   

   文件夹内文件如下(data文件夹和my.ini文件解压出来是没有滴)

    

  2.3新建data文件夹和my.ini配置文件

     data文件夹(空的就ok),在my.ini中添加一些参数.

      

复制代码
[mysqld]

设置3307端口(原先的mysql5已经占用3306)

port=3307

设置mysql的安装目录(你自己的目录)

basedir=D:mysql8mysql-8.0.15-winx64

设置mysql数据库的数据的存放目录

datadir=D:mysql8mysql-8.0.15-winx64data

允许最大连接数

max_connections=200

允许连接失败的次数。

max_connect_errors=10

服务端使用的字符集默认为UTF8

character-set-server=utf8

创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

默认使用“mysql_native_password”插件认证

mysql_native_password

default_authentication_plugin=mysql_native_password
[mysql]

设置mysql客户端默认字符集

default-character-set=utf8
[client]

设置mysql客户端连接服务端时默认使用的端口

port=3307
default-character-set=utf8
复制代码

   2.4添加环境变量

     修改成你自己的Mysql8路径,到bin

    

   2.5关闭原先的mysql5服务

    我的电脑右键--管理--服务和应用程序--服务--停止mysql服务

    

   2.6 安装

   ①以管理员身份打开黑窗口(CMD),切换到mysql8安装目录的bin目录下执行

    mysqld --initialize --console

注意!执行结束后输出结果里面有一段:
[Note] [MY-010454] [Server] A temporary password is generated for root@localhost: XI5ovf,x5G,?
其中root@localhost:后面的“XI5ovf,x5G,? 就是初始密码(不含首位空格)。
在没有更改密码前,需要记住这个密码,首次登录需要用到。
可以先复制到某个文本中先保存下来.
    ②在bin目录下执行

    mysqld --install MYSQL8

   MYSQL8是自己取的服务名字,可以自己定义名字,与原先的mysql服务不一样即可.

    ③安装完成之后,执行(自己的服务名)

    net start mysql8==>启动服务  (net stop mysql8 是停止服务,sc delete mysql8是删除服务)

3.结果

   在控制台输入 mysql -uroot -P3307 -p(刚才复制的密码)

   

   (想换密码就执行

   ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘新密码’;)

   欢呼!8.0.15安装成功!那么我的sql也完美执行了!问题解决!
原文地址https://www.cnblogs.com/gccfighting/p/9971483.html

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
11天前
|
关系型数据库 MySQL 数据库
mysql卸载、下载、安装(window版本)
mysql卸载、下载、安装(window版本)
|
17天前
|
安全 Windows
安装MyEclipse遇到错误提示 Failed to find a Main Class in “C:Windows\Temp\“时的解决方案
安装MyEclipse遇到错误提示 Failed to find a Main Class in “C:Windows\Temp\“时的解决方案
22 1
|
21天前
|
SQL 关系型数据库 MySQL
【MySQL技术专题】「问题实战系列」深入探索和分析MySQL数据库的数据备份和恢复实战开发指南(8.0版本升级篇)
【MySQL技术专题】「问题实战系列」深入探索和分析MySQL数据库的数据备份和恢复实战开发指南(8.0版本升级篇)
94 0
|
29天前
|
关系型数据库 MySQL 数据库
rds安装数据库客户端工具
安装阿里云RDS的数据库客户端涉及在本地安装对应类型(如MySQL、PostgreSQL)的客户端工具。对于MySQL,可选择MySQL Command-Line Client或图形化工具如Navicat,安装后输入RDS实例的连接参数进行连接。对于PostgreSQL,可以使用`psql`命令行工具或图形化客户端如PgAdmin。首先从阿里云控制台获取连接信息,然后按照官方文档安装客户端,最后配置客户端连接以确保遵循安全指引。
82 1
|
24天前
|
Ubuntu 关系型数据库 MySQL
Ubuntu 中apt 安装MySQL数据库
Ubuntu 中apt 安装MySQL数据库
66 0
|
22天前
|
存储 监控 Java
InfluxDB时序数据库安装和使用
InfluxDB时序数据库安装和使用
42 2
|
29天前
|
Linux 数据安全/隐私保护 Docker
linux和windows中安装emqx消息服务器
linux和windows中安装emqx消息服务器
27 0
|
30天前
|
物联网 Windows
安装windows 10操作系统
安装windows 10操作系统
44 1
|
16天前
|
SQL 数据可视化 关系型数据库
轻松入门MySQL:深入探究MySQL的ER模型,数据库设计的利器与挑战(22)
轻松入门MySQL:深入探究MySQL的ER模型,数据库设计的利器与挑战(22)
|
16天前
|
存储 关系型数据库 MySQL
轻松入门MySQL:数据库设计之范式规范,优化企业管理系统效率(21)
轻松入门MySQL:数据库设计之范式规范,优化企业管理系统效率(21)

热门文章

最新文章