安裝mysql8.0.20,報錯“找不到VCRUNTIME140_1.dll”

寫在最前,指令集合 以管理員身份運行cmd

  • mysql -uroot -p 【進入】mysql

  • mysql > exit 【退出】

  • net stop mysql 【暫停】

  • net start mysql 【啟動】

  • mysql -u root -p(命令后輸入臨時密碼,進入mysql)

  • ALTER USER USER() IDENTIFIED BY ‘NEW PASSWORD’; (注意最后有分號)

1.下載

mysql官網下載地址

2. 創建my.ini文件

打開下載文件解壓到指定文件目錄。(我這里解壓目錄為C:\mysql-8.0.20-winx64\mysql-8.0.20-winx64 路徑里最好不要有中文,防止奇奇怪怪的問題出現)
打開解壓后的MySql文件在根目錄下創建my.ini (mysql配置文件)
my.ini文件內容如下:

[mysql]# 設置mysql客戶端默認字符集default-character-set=utf8[mysqld]#設置3306端口port = 3306# 設置mysql的安裝目錄basedir=C:\mysql-8.0.20-winx64# 設置mysql數據庫的數據的存放目錄datadir=C:\mysql-8.0.20-winx64\data# 允許最大連接數max_connections=200# 服務端使用的字符集默認為8比特編碼的latin1字符集character-set-server=utf8# 創建新表時將使用的默認存儲引擎default-storage-engine=INNODB

這里需要將basedir 與 datadir 路徑改成mysql的解壓路徑 。
現在路徑下文件結構:
在這里插入圖片描述

3. 安裝

1. 安裝及初始化

搜索cmd,郵件以管理員身份運行(win10 使用win+x快捷方式無效了)

  • mysqld --install (安裝)
  • mysqld --initialize (初始化)
  • net start mysql(運行)

第一步報錯:找不到VCRUNTIME140_1.dll
在這里插入圖片描述
原因是:新版mysql現在需要最新的Visual C++ Redistributable for Visual Studio
下載鏈接:https://pan.baidu.com/s/1gBgg97Ytb8siZS860PELMg
提取碼:8yin
第三部報錯:發生系統錯誤 2。
在這里插入圖片描述
重裝一下

  • mysqld --remove
  • mysqld --install

在這里插入圖片描述
data文件夾也出現了:在這里插入圖片描述
window重啟mysql服務,沒有restart命令,要先stop再start

  • net stop mysql
  • net start mysql

2. 修改密碼

打開data文件夾下的err文件,獲取臨時密碼:

 A temporary password is generated for root@localhost: sujQ*I>hR6Gk 
  • mysql -u root -p(命令后輸入臨時密碼,進入mysql)
  • ALTER USER USER() IDENTIFIED BY ‘NEW PASSWORD’; (注意最后有分號)

在這里插入圖片描述
在這里插入圖片描述

4. 進入與退出

進入:

  • mysql -uroot -p

mysql退出三種方法(結尾有分號):

  • mysql > exit;
  • mysql > quit;
  • mysql > \q;

5. navicat連接阿里云服務器的mysql

  1. 假設阿里云服務器中的安全組已經添加了Mysql的端口3306

  2. 我用的是xshell6連接阿里云的mysql數據庫

    • mysql -uroot -p
    • select User,Host from mysql.user;
    • 查看用戶的權限(root的 host是 % 證明權限沒問題)在這里插入圖片描述
  3. 打開navicat,新建連接,選擇阿里云mysql版,設置常規頁
    在這里插入圖片描述

  4. 設置SSH
    在這里插入圖片描述

如果出現以下錯誤,檢查上面的常規頁、ssh每項是否設置正確。

在這里插入圖片描述

沒啥問題的話就是連接上了:在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/251290.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/251290.shtml
英文地址,請注明出處:http://en.pswp.cn/news/251290.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

操作系統 --- 線程與進程的比較

如果說,在操作系統中引入進程的目的是為了使多個程序能并發執行,以提高資源利用率和系統吞吐量,那么在操作系統中再引入線程,則是為了減少程序在并發執行時所付出的時空開銷,使OS(操作系統)具有更好的并發性… 我們再回顧一下進程的兩個基本屬性: 1.進程是一個可擁擁有資源的獨…

24種吸引人的營銷文章標題寫法,總有一個適合你!

在如今信息爆炸的互聯網時代下,如何提高提高文章的閱讀(新聞稿、軟文宣傳稿、微信公眾號),成為從業者們共同研究的課題?首先你得有一個足夠吸引的標題,尤其是定向推送的時候,這將是由一個質變帶來量變的過程。小編雖然不提倡標題…

[js] 處理字符串換行造成的json解析失敗

需求:從數據庫某個字段取出字符串出來,轉為json,結果發現報錯為 解析失敗,發現是因為取出的字符串換行導致,現在需要將字符串里面的換行替換為,使字符串可依成功解析成json對象。 技術:依靠repl…

使用mockjs模擬數據

一、安裝 簡單粗暴 npm install mockjs 二、引入 CommonJS引入 let Mock require(mockjs) let userInfo Mock.mock({data: {responseCode: 200,responseMessage: success,userMessage: {name: "cname",email: "email",msg: cparagraph(2)}} })或者ES…

angular --- ngDialog關閉當前層

今天做項目,使用ngDialog 彈出了一層,并且在彈出層上又彈出了第二層. 現在想點擊確定按鈕關閉第二層. 使用以前的ngDialog.close()會關閉掉全部ngDialog.open方法彈出來的層. 在網上查了一堆,找了好多,最后發現就一句話.$scope.closeThisDialog(); 注意, 要在controller:中傳遞…

lodash源碼分析之compact中的遍歷

小時候, 鄉愁是一枚小小的郵票, 我在這頭, 母親在那頭。 長大后,鄉愁是一張窄窄的船票, 我在這頭, 新娘在那頭。 后來啊, 鄉愁是一方矮矮的墳墓, 我在外頭, 母親在里頭。…

[HAOI2008]移動玩具

這又是一道神奇的搜索題。。。只要記錄每種狀態。。。然后暴力判斷這種狀態往后一步的情況。。。 廣搜出最優解即可。。。 呆碼&#xff1a; #include<iostream> #include<cstdio> #include<queue> #include<cstring> using namespace std;int dx[5]{0…

javascript --- Sortable一個拖拽的接口

最近項目里面要實現需要實現一個拖拽功能,自己實現很麻煩,就在網上找到了一個封裝好的sortable函數,github(https://github.com/SortableJS/Sortable). 首先是依賴的引入:(也可以自己下載源代碼導入,方式很多呢) <body><!-- Latest compiled and minified CSS -->…

個人發展戰略6天課

第一課 冰山模型 【知道自己為什么會不喜歡一份工作】 衡量和一個崗位是否匹配、匹配程度如何 從上到下的要素 知識技能&#xff08;30%&#xff09;特定領域 - 可以后天學習的&#xff0c;顯性的、容易看出來的 和工作的關系&#xff1a; 工作中有陌生的內容&#xff0c;每天…

《Web全棧工程師的自我修養》

1. 什么是全棧工程師 Full-Stack Engineer Facaebook只招全棧工程師&#xff1f; Web開發流程 產品經理-->交互設計-->視覺設計-->開發&#xff08;前端、后端&#xff09;-->測試-->發布 流水線的優勢 “各司其職”的弊端 工程師職責不清導致效率低工程師缺乏主…

div設置overflow-scroll滾動之后,jq獲取其子元素的offset.top出現問題。

先上個圖&#xff1a; 布局很簡單&#xff0c;左右超過屏幕的部分自行滾動。 1. html <div class"ce-container"><div class"ce-leftBox">//左邊的內容</div><div class"ce-rightBox">//右邊的內容 </div…

javascript --- 利用Sortable實現一個可視化公式編輯器

Sortable的依賴引入和簡單使用參見:https://blog.csdn.net/piano9425/article/details/90437182 先簡單的介紹一下可視化公式編輯器的功能(樣式沒有調,畢竟每個人的需求都不一樣): 首先會有2個需要計算的(我稱為操作數)A_XiangRaoZuWenSheng和AYKZQ_CS,以及兩個操作符ADD(加法…

使用uni-app搭建微信小程序

0 問題待解決 import { } 與否為什么要封裝對齊問題每次重啟項目&#xff0c;sitemap就會消失動態修改標題失效圖片問題多多 &#xff1a;高度自適應 改成image固定高度&#xff0c;mode&#xff1a;aspectFill微信小程序文檔b站視頻鏈接后端接口文檔 一、知識點 uni-app 是…

HttpTomcat

本節內容&#xff1a; Http協議Tomcat服務器下面開始的一系列內容都是JavaEE的內容&#xff0c;主要的內容見下圖。JavaEE主要是做服務器端開發。 JavaEE全部規范&#xff1a;有13門技術&#xff0c;主要做web開發的需要學習servlet和jsp。其他技術&#xff0c;像EJB、 JNDI、J…

python---線程與進程

一 線程 1.1 概述 線程是操作系統能夠進行運算調度的最小單位。它被包含在進程之中&#xff0c;是進程中的實際運作單位。一條線程指的是進程中一個單一順序的控制流&#xff0c;一個進程中可以并發多個線程&#xff0c;每條線程并行執行不同的任務。 Threading用于提供線程相關…

jquery常見操作分享

參考: https://www.cnblogs.com/eager/p/7133270.html

es 插件

類 若 實現NativeScriptFactory接口。A factory to create instances of either {link ExecutableScript} or {link SearchScript} 只是一個工廠類&#xff0c;仍需要 創建 上面二者之一。實際中 需 創建 類 繼承 SearchScript接口的實現類AbstractSearchScript 的 子類 Abstra…

使用uni-app報錯this.setData is not a function

一、報錯 出現this.setData is not a function報錯的絕大多數情況是&#xff0c;在回調時&#xff0c;this指向作用域為當前異步方法所在的對象&#xff0c;詳見微信小程序異常處理——this.setData is not a function報錯處理 二、排查原因 但我并沒有在回調中使用this.set…

搭建SpringBoot服務器,在公司內網中使用

搭建SpringBoot服務器&#xff0c;在公司內網中使用。 學習了&#xff1a;https://blog.csdn.net/z3881006/article/details/78902231 就是一個程序&#xff0c;托管于github&#xff1b;https://github.com/spring-io/initializr 轉載于:https://www.cnblogs.com/stono/p/9301…

javascrpt --- 使用jquery添加dom元素和Angular ng-repeat生成select性能比較

今天用兩種方法實現了動態的給select添加option的功能. 第一種是用jquery. // html <select id"drag-pointList"></select> // js $(#drag-pointList).children(option).remove(); // 清空之前的option let list res.data.list ; // res是ajax請…