安装第一个mysql,压缩版或者安装版,过程省略,目录如下:

运行中输入“regedit”

进入后,找到      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL

其实mysql启动的路径一般为:可执行文件的路径:

"D:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld-nt" "--defaults-file=D:\Program Files\MySQL\MySQL Server 5.0\my.ini" mysql

=====================================================

01、安装第二台mysql  【MYSQL Server 5.7.17】解压版,安装目录:

MYSQL_HOME  = C:\Program Files\MySQL\MYSQL-Server 5.7.17-winx64

01.01、配置系统环境变量:

MYSQL_HOME =  C:\Program Files\MySQL\MYSQL-Server 5.7.17-winx64

PATH = %MYSQL_HOME %\bin

01.02、修改%MYSQL_HOME %\my.ini配置文件 :

[mysqld]

# 设置3308端口

port=3308

# 设置mysql的安装目录

basedir="D:\cyy\software\mysql\mysql-8.0.17"

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

datadir="C:\ProgramData\MySQL\mysql-8.0.17\data"

# 允许最大连接数

max_connections=200

# 允许连接失败的次数。

max_connect_errors=10

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

character-set-server=utf8mb4

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

default-storage-engine=INNODB

# 默认使用“mysql_native_password”插件认证

#mysql_native_password

default_authentication_plugin=mysql_native_password

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[mysql]

# 设置mysql客户端默认字符集

default-character-set=utf8mb4

[client]

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

port=3308

default-character-set=utf8mb4

01.03、安装mysql服务

###   注意:win10安装时,CMD命令必须以管理员administrator启动。

否则会报如下错误,Install/Remove of the Service Denied!,

这是因为没有以管理员administrator启动,

即使当前用户在administrator用户组里面,还是会报一模一样的错误,

如下图所示:

mysqld: Could not create or access the registry key needed for the MySQL application

to log to the Windows EventLog. Run the application with sufficient

privileges once to create the key, add the key manually, or turn off

logging for that application.

###  解决办法,管理员身份启动方法:

进入启动目录: CD  MYSQL_HOME\bin

初始化【5.7版本以后必须先初始化】:

在MySQL目录下的bin目录下执行命令:

mysqld --initialize --console

注意![注意] [MY-010454] [服务器]为root @ localhost生成临时密码:9P0gYk-?0,kT其中root @ localhost:后面的9P0gYk-?0,kT就是初始密码(不含首位空格)。在没有更改密码前,需要记住这个密码,后续登录需要用到。复制密码先保存起来!!!

安装mysql服务,服务名 MySQL5.7.17 :

mysqld -install MySQL5.7.17 --defaults-file=MYSQL_HOME\my.ini

Service successfully installed.     -------- 安装成功标志

启动mysql服务: net start MySQL5.7.17

MySQL5.7.17 服务正在启动 .

MySQL5.7.17 服务无法启动。  -------- 启动错误

系统出错。

发生系统错误 1067。

进程意外终止。

[错误原因:一台机器多个mysql服务启动,此处需要修改注册表信息,如下]

修改注册表 regedit.exe

HKEY_LOCAL_MACHINE-->SYSTEM-->CurrentControlSet-->Services

找到刚才创建的MySQL5.7.17,将MySQL5.7.17的属性ImagePath修改成如下":

"MYSQL_HOME\bin\mysqld" --defaults-file="E:\MySQL\mysql_base\ini\my.ini" MySQL5.7.17

启动mysql服务: net start MySQL5.7.17

MySQL5.7.17 服务正在启动 .

MySQL5.7.17 服务已经启动成功。  -------- 启动成功

查看服务如下:

更改密码

mysql -u root -p --host=localhost --port=3308

Enter password: ************    (此处输入的是临时密码)

mysql> set password for root@localhost=password('001nX123456');

Query OK, 0 rows affected, 1 warning (0.00 sec)

使用临时密码登陆报错:Access denied for user 'root'@'localhost' (using passwor:yes)

在my.ini文件中[mysqld]后面任意一行添加“skip-grant-tables”启动失败

使用Navicat连接MySQL + 修改密码

使用临时密码连接

用Navicat的点击刚刚的连接

就会提示我们输入新密码

然后就可以使用新密码登陆

mysql客户端版本太低_windows一机多装mysql,5.5低版本+5.8高版本相关推荐

  1. linux中mysql客户端命令行连接不了 docker 创建的mysql

    linux中mysql客户端命令行连接不了 docker 创建的mysql 问题 :如题 a@z:~$ mysql -h localhost -p ERROR 2002 (HY000): Can't ...

  2. Maven编译项目时报错:不再支持源选项 5。请使用 6 或更高版本。 不再支持目标选项 1.5。请使用 1.6 或更高版本。

    在使用Maven编译项目时报错: 不再支持源选项 5.请使用 6 或更高版本. 不再支持目标选项 1.5.请使用 1.6 或更高版本. 在项目pom.xml文件中增加maven编译的jdk版本设置,m ...

  3. mysql 5.6.20安装_Windows下面安装和配置MySQL(5.6.20)

    1.首先到http://dev.mysql.com/ 上下载windows版mysql5.6免安装zip包.然后将zip包解压到D:\mysql-5.6.20-winx64下. 2.复制mysql下的 ...

  4. SpringBoot集成Kafka低版本和高版本

    SpringBoot集成Kafka低版本和高版本 说明 地址 低版本SpringBoot集成Kafka代码 代码 kafka生产者配置 kafka消费者配置 发送消息给kafka的Controller ...

  5. mysql客户端攻击_HackerNews

    据外媒 15 日报道,安全专家于 2 月在 Oracle 数据库管理系统( DBMS )MySQL 中发现一个被命名为 Riddle的编码漏洞,允许攻击者利用 MiTM 攻击窃取用户名与密码.目前,该 ...

  6. 攻击者正在利用mysql程序漏洞_Riddle 漏洞影响 MySQL 客户端软件,MiTM 攻击可致登陆凭证被窃...

    据外媒 15 日报道,安全专家于 2 月在 Oracle 数据库管理系统( DBMS )MySQL 中发现一个被命名为 Riddle 的编码漏洞,允许攻击者利用 MiTM 攻击窃取用户名与密码.目前, ...

  7. 【原创】Mysql客户端如何处理中文

    Mysql客户端如何处理中文 n 两个问题 我们在mysql客户端输入中文的时候,经常会碰到以下两个现象: 1) 不能输入中文.例如输入"你好netease",并敲回车,mysql ...

  8. CAD图纸如何从低版本转换成高版本

    我今天在绘制CAD图纸的时候突然发现,换个电脑后绘制好的CAD图纸打不开了.之后分析才发现是之前绘图的时候,保存的CAD图纸版本过低.这就需要把CAD图纸从低版本转换成高版本.今天小编就在这里给大家演 ...

  9. cad高版本怎么转换成低版本?转换方法一览

    cad高版本怎么转换成低版本?这个问题一般设计行业的小伙伴都会碰到,要是对方发来的CAD文件版本高于我们设备所支持的版本,我们就需要先转换为低版本再进行查看.听起来或许会觉得有点麻烦,但我们可以通过借 ...

最新文章

  1. 【实用】一组原创原生样式的基础控件、UI组件样式(偏向移动端H5页面的样式)
  2. windows平台实现dll远程注入的简单例子
  3. IO流——流的分类、InputStream、OutputStream、Reader、Writer等
  4. angelica类似_亲爱的当归(Angelica)是第一个让我哭泣的VR体验
  5. jdk 流合并_JDK 12,合并的收集器和命名的挑战
  6. python 内置模块random_Python3.5内置模块之random模块用法实例分析
  7. 欢迎使用CSDN论坛阅读器 : CSDN Reader(附全部源代码) 最新版本:20110222
  8. java doevents_Application.DoEvents()和多线程
  9. 刑法285.286.287 条
  10. 使用linux时电脑突然蓝屏,win7系统电脑突然蓝屏的原因的原因和解决方法介绍
  11. 前端vue+后台node实现获取微信用户基本信息+调用微信JS-SDK(上篇)
  12. 小米手机MIUI13系统最全的关闭广告教程
  13. 关于手机话费充值的方法
  14. 点云配准2:icp算法在PCL1.10.0上的实现+源码解析
  15. 怎么把android的状态栏改成蓝色,教程分享:如何实现Android沉浸式状态栏——教你让你的状态栏变个色!...
  16. Modeling-Relational-Data-with-Graph-Convolutional-Networks-阅读笔记
  17. AUTOSAR 诊断协议栈介绍
  18. 为期近五个月的英语培训班总结
  19. VMware的“Intel VT-x is disabled”解决方法
  20. python编写arcgis脚本教程_ArcGIS二次开发(1)arcpy简介及编写一个自己的脚本

热门文章

  1. 我的SSH JDBC数据源配置
  2. 用Hibernate tool从实体对象生成数据库表
  3. Yet Another Walking Robot CodeForces - 1296C
  4. 千万别用树套树(线段树)
  5. 更改盘符不成功_酷小二资讯:天猫店铺转让后可以更改类目和店铺名吗?
  6. 如何把ajax改成同步请求,如何将Ajax请求从异步改为同步
  7. mysql备份文件0kb_Oracle 数据文件大小为0kb或者文件丢失恢复
  8. JAVA_WEB--jsp语法
  9. VScode像Codeblocks一样,不启动调试和Debug直接运行
  10. 数学--数论--四大定理之威尔逊定理