由于工作需要,一个电脑上需要安装多个mysql8.0,每个端口都不一样,所以写一篇文章记录一下,避一下雷。

1.下载解压

我本地解压到了E:\mysql-8.0.26-winx64

2. 配置环境变量

把E:\mysql-8.0.26-winx64\bin配置到path里面,我以前配置过了,我要安装多个mysql,所以我不再配了。

3.设置配置文件

[client]
port=13306
default-character-set=utf8mb4
[mysqld]
port=13306
character_set_server=utf8mb4
default_storage_engine=INNODB
basedir=E:/mysql-8.0.26-winx64
datadir=E:/mysql-8.0.26-winx64/data
max_connections=200
max_connect_errors=10
default_authentication_plugin=mysql_native_password
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
init_connect='SET autocommit=off'
group_concat_max_len = 102400   

一定要注意character_set_server和default_storage_engine,我这里用的是下划线,不是横杠。

4.安装服务

1 首先cd 到安装mysql位置下bin目录下2:输入
mysqld --install mysql8 (后面的emysql8为服务创建的名称,以免以后安装多个冲突)3:
mysqld --initialize --console (这个是初始化命令,找到 for root@localhost:)比如   for root@localhost: 0d6ugwubGr;/  后面的0d6ugwubGr;/就是初始密码4 net start mysql8 (启动mysql服务)

一般情况下,这一步都可以安装成功,如果一个电脑上安装多个mysql的话就要进行下面的操作,原理是把注册表里面服务启动的路径自定义。

找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MYSQL8中的ImagePath属性

"E:\mysql-8.0.26-winx64\bin\mysqld.exe"  --defaults-file="E:\mysql-8.0.26-winx64\my.ini" mysql8

第一个字段,放的是刚才我解压路径的bin目录,如果多个MySQL一定要注意这个bin目录不要配成一样的。

第二个字段,放的是刚才我们生成的my.ini路径,里面配置的有每个mysql的自定义端口号和自定义存储路径,每个mysql都不一样。

修改完这里服务就可以正常启动了。

5.修改初始密码 设置远程连接

输入先前的初始密码登录,然后修改密码,并且创建一个所有用户可登录的root用户,如果不创建的话root用户只能本地登录,无法远程连接,就用不了SQLyog之类的工具了。

1:修改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';2: 创建用户
CREATE USER root@'%' IDENTIFIED BY '123456';GRANT ALL ON *.* TO 'root'@'%';

win10安装mysql8.0,一台电脑上安装多个mysql相关推荐

  1. 电脑端Android模拟器安装使用教程,如何在电脑上安装安卓软件

    电脑端Android模拟器安装使用教程,如何在电脑上安装安卓软件 如今说到什么智能手机最火,那很多人肯定会说android系统的手机.如果你还没有Android手机,又想买一部试试,可是价格都不便宜, ...

  2. 在同一台电脑上安装不用的谷歌chrome浏览器版本

    有时在一台电脑上不同业务系统要求的chrome浏览器版本版本不同,我们可以在一台电脑上理论可以安装N个chrome浏览器版本, 安装不同版本的chrome浏览器 1.下载好所需要版本的chrome谷歌 ...

  3. 黑客劫持了华硕软件更新服务器 在数千台电脑上安装后门

    网络安全公司Kaspersky表示,去年在攻击者破坏了Asus华硕实时软件更新工具的服务器之后,作为世界上最大电脑制造商之一的华硕无意中在其数千台客户电脑上安装了恶意后门.Kaspersky表示,恶意 ...

  4. linux环境安装mysql8.0以及使用Navicat连接Linux中的mysql

    目录 一.linux环境安装mysql 二.使用Navicat连接Linux中的mysql 一.linux环境安装mysql 1.官网下载mysql对应的包,我这下载的是8.0.28版本.官网链接:M ...

  5. 成功在两台电脑上安装了spark集群,mark下

    一.首先查找linux系统下的集群master的ip地址:如图所示: 二.然后在windows电脑上访问该ip地址:端口:50070 这个只是启动了Hadoop集群:

  6. Vue2 环境下安装Vue3 ,同一台电脑同时安装vue2 和vue3

    目前大多数老的项目还是以vue2.0版本为主,在vue3的环境下vue2的项目又不能运行,因此Vue2 和Vue3两个版本同时存在显得尤为重要,本博客为转发博客,非常详细 博客1:https://bl ...

  7. win7安装mysql8.0创建用户_CentOS如何安装MySQL8.0、创建用户并授权的详细步骤

    # 安装相关软件 yum install -y gcc gcc-c++ openssl openssl-devel ncurses ncurses-devel make cmake # 获取MySQL ...

  8. CentOS8下安装MySQL8.0.27(rpm包安装方式)

    目录 一.下载 二.解压 三.按顺序安装rpm包 四.启动 五.找到初始密码 六.修改密码并授权 七.开启防火墙,允许外网访问 一.下载 下载地址:https://dev.mysql.com/down ...

  9. Intel B150芯片组(usb3.0)主板的电脑上安装Win7

    我们知道,原生的Win7安装盘并没有支持usb3.0driver,而Intel B150芯片组的USB芯片是是usb 3.0标准的,所以在这种比较新的主板上用u盘装Win7时,一进入安装界面就报错:找 ...

  10. 一台电脑上安装5台tomcat 与 项目部署 probe

    去官网下载你需要tomcat官网 如果你不需要最新版可以下载历史版本 1.点击Archives 2.选择你需要的版本 3.点击bin进入 就可以选择你需要的版本 我下是解压版 解压到本地 去配置环境变 ...

最新文章

  1. 【PHPWord】页面Section
  2. C++的cin和cout取消同步
  3. 计算机操作系统安装实验报告,计算机操作系统实验报告.doc
  4. 路由器扫描的Java源码
  5. 使用springboot集成jseesite
  6. 大规模领域词汇库项目DomainWordsDict:涵盖68个领域、共计916万的词汇库资源开放
  7. php 制作ppt,PPT制作三个基本要素是什么?
  8. Linux笔记-iptables模拟公司环境配置
  9. 40张图全面解析TCP 三次握手和四次挥手
  10. linux文档查看器翻译,mdv – Linux终端下的 Markdown 文档查看器
  11. 【LaTeX】LaTeX常见括号总结
  12. 综合布线之“五星对话”
  13. 利用jdk使用WebService
  14. 数据挖掘流程总结及案例分析
  15. Android 开发环境搭建
  16. python jsonpath模块
  17. win8 网络 连接计算机名称,成熟的解决方案:Win8系统计算机的解决方案无法连接到WiFi无线网络...
  18. 大厂女神节,到处都是企业文化的味道
  19. MacOSX 编译Android 4.0的各种问题
  20. 软阴影(PCF、PCSS)

热门文章

  1. php mysql scalar_symfony和doctrine及数据库操作 | 学步园
  2. 揭开Docker的神秘面纱
  3. 面向越野地形自动驾驶的语义地形分类
  4. 利用opencv-python 进行图像的不规则裁剪
  5. centos6 yum安装nginx
  6. hexo yilia个性化样式设置
  7. CTF实验吧-简单的sql注入【SQL注入关键词绕过】
  8. CentOS7精简版基本配置
  9. UVA-11584:Partitioning by Palindromes(基础DP)
  10. Unity输入控制物体旋转和延迟缩放-课程作业