• 安装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
  • 相关阅读:
    CF869E The Untended Antiquity 解题报告
    Walk 解题报告
    CF911F Tree Destruction 解题报告
    P4397 [JLOI2014]聪明的燕姿
    洛谷 P2329 [SCOI2005]栅栏 解题报告
    洛谷 P3747 [六省联考2017]相逢是问候 解题报告
    set-erase
    set-empty
    set-empty
    set-end
  • 原文地址:https://www.cnblogs.com/freewsf/p/10089655.html
Copyright © 2020-2023  润新知