安裝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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM