Mysql-8.0.11 windows10的安装及使用Navicat连接

一、准备

  • Mysql-8.0.11 密码:nqh4
  • Navicat破解版 密码:va3f
  • Navicat解压密码
    Mysql-8.0.11 windows10的安装及使用Navicat连接_第1张图片

二、安装

  1. 解压后进入D:\mysql-8.0.11-winx64
    Mysql-8.0.11 windows10的安装及使用Navicat连接_第2张图片
  2. 使用管理员打开cmd命令,进入bin目录
    Mysql-8.0.11 windows10的安装及使用Navicat连接_第3张图片
  3. 初始化数据库得到data目录,在cmd输入下面命令

    mysqld --initialize-insecure

    这里写图片描述
    得到data目录
    Mysql-8.0.11 windows10的安装及使用Navicat连接_第4张图片

  4. 配置 my.imi文件,如果没有则新建一个my.ini文件

    [mysql]
    default-character-set=utf8
    [mysqld]
    port = 3306
    basedir=D:\mysql-8.0.11-winx64
    datadir=D:\mysql-8.0.11-winx64\data
    max_connections=200
    character-set-server=utf8
    default-storage-engine=INNODB
    default_authentication_plugin = mysql_native_password 
  5. 添加服务,在cmd输入下面命令

    mysqld -install

    这里写图片描述

  6. 启动mysql服务

    net start mysql

    这里写图片描述

  7. 用mysqladmin 修改密码

    mysqladmin -u root password "newPassword"
  8. 测试连接
    Mysql-8.0.11 windows10的安装及使用Navicat连接_第5张图片

三、使用Navicat连接mysql

  1. 由于Navicat版本不高,故连接mysql时可能会报以下错误
    Mysql-8.0.11 windows10的安装及使用Navicat连接_第6张图片
    详细原因可参考MySQL 8.0报错:error 2059: Authentication plugin ‘caching_sha2_password’ cannot be loaded
  2. 下面解决这个错误
    在mysql界面下分别输入以下命令

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'root' PASSWORD EXPIRE NEVER; #修改加密规则 
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'newPassword'; #更新一下用户的密码 
    FLUSH PRIVILEGES; #刷新权限

    Mysql-8.0.11 windows10的安装及使用Navicat连接_第7张图片

  3. 测试连接
    Mysql-8.0.11 windows10的安装及使用Navicat连接_第8张图片

你可能感兴趣的:(学习之路)