zoukankan      html  css  js  c++  java
  • 安装Mysql community server遇到计算机中丢失msvcr120.dll

    一.下载community server版本

    Mysql community server版本:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.24-winx64.zip

    二.安装如果出现计算机中丢失msvcr120.dll的时候,安装vcredist_x64.exe,地址:https://www.microsoft.com/zh-cn/download/confirmation.aspx?id=40784

    三.开始安装:

    3.1下载后的zip文件解压目录 

    3.2 配置Mysql的环境变量:

    a.新建 环境变量:mysql :%mysql%in 

    b.添加PATH:d:smysql-5.7.24-winx64in

    3.3 安装服务以及启动MYSQL

    mysqld -install 安装mysql服务

    mysqld --initialize 初始化DB

    net start mysql 启动mysql服务。

    3.4  登录,初始登录的时候,密码不是空的,是安装的时候,初始化的一个临时密码,可以在安装目录的data下的:iZl6szf8cn11y9Z.err  这个文件用记事本打开,就可以看到其中有关于初始密码的设置:

    mysql -uroot -p:

    初始密码

    3.5 修改密码:

      5.7.6以及之后的版本修改密码的命令为:

    ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPass'

      5.7.6之前的修改密码的指令为:

    SET PASSWORD FOR 'root'@'localhost' PASSWORD('NewPass')

    3.6 执行密码修改:

    实现远程连接(授权法)

    将host字段的值改为%就表示在任何客户端机器上能以root用户登录到mysql服务器   
    update user set host = ’%’ where user = ’root’;

    将权限改为ALL PRIVILEGES

    由于各种版本的MYSQL的授权语句是有差异的,我们直接使用:

    grant all  on *.* to 'root'@'%'

    修改ROOT密码后,用以前的连接工具测试后,发现,连不上了,查看版本后,mysql8以后是使用caching_sha2_password 来加密密码的,为了兼容旧的连接工具,可以修改用旧的加密插件来生成密码

    客户端找不到 caching_sha2_password 插件,可以创建新用户使用native加密方式或者修改

    ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456a?'; 

    flush privileges
    quit
  • 相关阅读:
    9. MySQL
    python第四课
    python第三课pycharm的使用
    python第二课
    python第一课
    Python3基础-网络编程(8)
    Python3基础-异常处理(7)
    Python3基础-面向对象(6)
    Python3基础-模块和包(5)
    Python3基础-文件处理(4)
  • 原文地址:https://www.cnblogs.com/freewsf/p/10089655.html
Copyright © 2011-2022 走看看