zoukankan      html  css  js  c++  java
  • mysql安装和配置详解以及Navicat连接失败问题

    好久没安装过MySQL了,今天安装了下竟然碰壁了, 就来做个笔记吧.安装步骤如下:

    记住:一定要看到最后!!!!!!!!!

    一. 安装

     1.安装 (https://dev.mysql.com/downloads/mysql/)

    选择对应系统以及版本直接下载即可, 有MSI和Zip格式, 我现在就来详细说下Zip格式的.

     2.解压到指定目录, 配置环境变量, 如图:

     我安装在D:Program Files下 就如此配置, 你们按照你们自己目录配置即可

    安装就到这里了!!!

    二.配置

    1.用管理员模式打开CMD, 安装mysql的服务:mysqld --install

     2.初始化mysql,在这里,初始化会产生一个随机密码,如下图框框所示,记住这个密码,后面会用到(mysqld --initialize --console)

     3.开启mysql的服务(net start mysql)

     

     4.登录验证,mysql是否安装成功!(要注意上面产生的随机密码,不包括前面符号前面的空格,否则会登陆失败),如果和下图所示一样,则说明你的mysql已经安装成功!注意,,一定要先开启服务,不然会登陆失败,出现拒绝访问的提示符!!!

     

    最后一定要修改密码!!!!

    MySQL版本5.7.6版本以前用户可以使用如下命令:

    mysql> SET PASSWORD = PASSWORD('root'); 

    MySQL版本5.7.6版本开始的用户可以使用如下命令:

    mysql> ALTER USER USER() IDENTIFIED BY 'root';

    做完这些后,我连接navicat后报错

    出现2059 - authentication plugin 'caching_sha2_password

    我再一次进行了百度, 原来解决方案特别的简单, 再一次进入CMD 连接数据库

    use mysql;
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '远程密码';
    

      这里的localhost对应本地,如果是远程访问 mysql的话,需要将localhost改成%;
    password是root的密码,使用时也要进行对应修改。

    这样就解决了

    借鉴了两个博客:

    https://www.cnblogs.com/PatrickLiu/p/9626558.html

    https://www.cnblogs.com/winton-nfs/p/11524007.html

    整理而成

  • 相关阅读:
    DelphiXE
    Delphi_检查exe文件是否是"随机基址"
    Delphi_按字节比较两个文件
    HTTP 头部
    NumberFormat usage
    tomcat 配置
    android 与JS之间的交互
    离线安装SDK
    Android SDK更新 Connection to http://dl-ssl.google.com refused
    自定义圆形图片
  • 原文地址:https://www.cnblogs.com/MrChen-/p/13405729.html
Copyright © 2011-2022 走看看