安装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%\bin
b.添加PATH:d:\smysql-5.7.24-winx64\bin
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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】