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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Solitarily/article/details/81057753

一、准备

二、安装

  1. 解压后进入D:\mysql-8.0.11-winx64
    这里写图片描述
  2. 使用管理员打开cmd命令,进入bin目录
    这里写图片描述
  3. 初始化数据库得到data目录,在cmd输入下面命令

    mysqld --initialize-insecure

    这里写图片描述
    得到data目录
    这里写图片描述

  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. 测试连接
    这里写图片描述

三、使用Navicat连接mysql

  1. 由于Navicat版本不高,故连接mysql时可能会报以下错误
    这里写图片描述
    详细原因可参考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; #刷新权限

    这里写图片描述

  3. 测试连接
    这里写图片描述

猜你喜欢

转载自blog.csdn.net/Solitarily/article/details/81057753