zoukankan      html  css  js  c++  java
  • Mysql的下载,安装,远程连接,密码加密规则修改。

    第一次接触mysql,,很多地方不懂,出了很多问题。本来应该在Linux系统中安装mysql的,但是奈何各种电脑限制,所以在公司电脑的Windows service R2 系统上装了mysql数据库。

    下载:

    官网下载,我下载的是安装包,不是zip,安装包部分32位和64位,下载下来直接安装就好,基本上就是next,有Execute的就点execute,有finish的就点finish。

    安装完毕之后,配置环境变量 。

    环境变量配置:

    MYSQL_HOME:直接填上mysql安装路径里面   mysqlservice/bin 的路径。

    然后再PATH  中添加上MYSQL_HOME.

    测试是否安装成功:

    在mysql的安装目录 bin下,打开dos窗口,执行:mysql -uroot  -p   命令,然后输入   密码:root(自己设置的root密码),

    登录进入了表示安装成功了。

    远程navicat连接:

    现在这种状态我们去远程 连接的时候是连不上的,因为,我们远程连接的时候用的是ip作为连接地址,现在我们的mysql默认是 localhost的权限,只能本地访问。

    现在我们要改两个地方:

    一、让mysql允许远程连接

    我找了很多资料,执行修改user表中的权限的时候都无法识别指令,后来才发现没有找对位置,没有进mysql数据库。

     这个方法是好用的。借鉴的别人的:https://blog.csdn.net/weixin_36292503/article/details/107444821

    应该先进入mysql数据库,然后再进行查询,修改,刷新操作!!!

    二、因为 mysql8.0.22默认的密码加密方式发生了改变,所以我们需要修改加密方式。

    很多用户在使用Navicat Premium 12连接MySQL数据库时会出现Authentication plugin 'caching_sha2_password' cannot be loaded的错误,

    传智播客的老师给了我一个答案:

    同样在mysql 进入mysql数据库,执行:


    ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的密码';
     
    一定要以分号结尾!!!!
    有些答案是'root'@'localhost' ,但是我们前面为了远程连接已经把localhost改成%号了。所以这里也应该是'root'@'%'
     
    最后一定要刷新一下权限!!!!
     
    flush privileges;
  • 相关阅读:
    python环境的安装 环境变量和系统变量
    git语句(后续补充)
    pycharm的安装配置及思维导图
    python基础知识 01
    C#基础系列——异步编程初探:async和await
    Type.MakeGenericType 方法 (Type[]) 泛型反射
    ZeroFormatter
    intelliJ IDEA相关
    truesky天气系统
    tressfx hair
  • 原文地址:https://www.cnblogs.com/stepbystepwhx/p/14019487.html
Copyright © 2011-2022 走看看