1. 第二个mysql 的版本为 8.0.21
  2. 下载版本为 windows 64bit zip格式
  3. https://dev.mysql.com/downloads/mysql/
  4. 安装教程参考
  5. 上面文档注意
    1. 修改注册表是要先完成第五步 才会有 mysql8的注册文件 mysqld —install mysql8
  6. 安装命令 如下顺序
    1. 进入mysql8安装目录新建 my.ini ``` [mysqld]

      这里设置3307端口

      port=3307

      设置mysql的安装目录

      basedir=I:\M_Mysql\mysql-8.0.21-winx64

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

      datadir=I:\M_Mysql\mysql-8.0.21-winx64\data

      允许最大连接数

      max_connections=200

      允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统

      max_connect_errors=10

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

      character-set-server=utf8mb4

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

      default-storage-engine=INNODB

      默认使用“mysql_native_password”插件认证

      default_authentication_plugin=mysql_native_password [mysql]

      设置mysql客户端默认字符集

      default-character-set=utf8mb4 [client]

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

      port=3307 default-character-set=utf8mb4

```

  1. cmd 管理员模式 进入mysql8的安装目录下的 bin
  2. mysqld —initialize —user=mysql —console (初始化数据库)
    1. 注:加—console是显示初始化信息,这样初始密码会显示在信息里面,方便后面进入数据库。
    2. 初始化成功后,系统会在mysql目录下创建data目录,并生成初始密码,如下图所示:
      1. image.png
  3. mysqld —install mysql8
  4. 修改注册表 (非必须 - 当 e 启动失败时食用)
    1. cmd regedit
    2. 计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mysql8
      1. I:\M_Mysql\mysql-8.0.21-winx64\bin\mysqld mysql8

windows 安装第二个Mysql - 图2

  1. 2. ![image.png](https://cdn.nlark.com/yuque/0/2020/png/1642320/1602780003020-2b955029-e380-4c99-b513-85857a09ab9a.png#height=337&id=CMIEh&margin=%5Bobject%20Object%5D&name=image.png&originHeight=337&originWidth=1246&originalType=binary&ratio=1&size=61741&status=done&style=none&width=1246)
  1. net start mysql8 启动mysql8
    1. image.png
  2. 修改初始密码
    1. mysql -P3307 -u root -p
      1. 注:-P后面的数字是端口号
    2. ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘RootPwd@123456’;
  3. 备注
    1. 当服务已存在时
      1. sc query mysql 查询服务
      2. sc query delete mysql 删除无法
    2. 当mysql启动是报错说已存在
      1. 删除 安装目录下的 data文件夹,重新 install
  4. 默认好像是自启(windows)
    1. 不是也好办 windows打开服务 -> 找到 服务名(mysql8)右击属性 -> 修改
      1. image.png