解決兩個MySQL5.7報錯

目錄

  • 1.啟動不了MySQL,報錯缺少MSVCR120.dll
    • 去官網下載vcredist_x64.exe
    • 運行安裝
    • 進入管理員CMD
  • 2.本地計算機 上的 mysql 服務啟動后停止。某些服務在未由其他服務或程序使用時將自動停止,Fatal error: Can‘t open and lock privilege tables: Table ‘mysql.XXX‘ doesn‘t exist
    • 第一種方法就是去同事那借,或者電腦上找
    • 第二種就是通過初始化

遇到兩個mysql報錯:
1.啟動不了MySQL,報錯缺少MSVCR120.dll
在這里插入圖片描述
2.啟動報錯:

本地計算機 上的 mysql 服務啟動后停止。某些服務在未由其他服務或程序使用時將自動停止

Fatal error: Can‘t open and lock privilege tables: Table ‘mysql.XXX‘
doesn‘t exist

1.啟動不了MySQL,報錯缺少MSVCR120.dll

第一個問題比較好解決,找一下 C:\Windows\System32 下面,肯定沒有 MSVCR120.dll文件
在這里插入圖片描述
我是修復后才有的
缺少文件的話去同事那借一個,
或者

去官網下載vcredist_x64.exe

官網:https://www.microsoft.com/zh-CN/download/details.aspx?id=40784
在這里插入圖片描述

根據電腦位數下載vcredist_x64.exe或vcredist_x32.exe

運行安裝

在這里插入圖片描述

進入管理員CMD

在這里插入圖片描述

然后切換至你的mysql下的bin目錄下,輸入mysqld-install,運行安裝成功,然后去重啟MySQL即可
在這里插入圖片描述
第一個問題解決,如果你重新啟動的時候,沒有下面的問題請忽略

2.本地計算機 上的 mysql 服務啟動后停止。某些服務在未由其他服務或程序使用時將自動停止,Fatal error: Can‘t open and lock privilege tables: Table ‘mysql.XXX‘ doesn‘t exist

我以為就好了,哪知道去啟動MySQL 根本啟動不了,報錯:

本地計算機 上的 mysql 服務啟動后停止。某些服務在未由其他服務或程序使用時將自動停止
在這里插入圖片描述

最終通過cmd輸入eventvwr,打開事件查看器找到了一個錯誤
在這里插入圖片描述
在這里插入圖片描述
雙擊查看內容,
報錯:

Fatal error: Can‘t open and lock privilege tables: Table ‘mysql.XXX‘ doesn‘t exist

在這里插入圖片描述
在網上發現很多mysql.XXX,比如mysql.user ,mysql.host等,其實都是一類問題
就是確少了文件
具體來講是MySQL安裝目錄下,缺少了這兩個文件:

mysql和performance_schema
在這里插入圖片描述

第一種方法就是去同事那借,或者電腦上找

我也是通過跟同事借的,或者你通過everything看看能不能搜到,然后拷貝到data目錄下,再次嘗試啟動mysql服務
在這里插入圖片描述

第二種就是通過初始化

參考:https://blog.csdn.net/m0_67393593/article/details/125349318

如果你的同事關系不好,或者你是個i人就用下面的方法:

先清空data目錄,注意是清空不是刪除,建議做好備份
在這里插入圖片描述
然后運行初始化命令mysqld --initialize,等一會data就有東西了
在這里插入圖片描述
但是這時候初始化的用戶密碼是隨機的,
需要去data目錄下,找到.err文件來找密碼
在這里插入圖片描述
打開后搜索password
在這里插入圖片描述
后面就是root用戶的隨機密碼,也可以用,如果覺得不方便可以進行重置


終于tmd成功了
差點就想重裝了的


希望對你有幫助
喜歡的話來個三連感謝

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

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

相關文章

wpf menu 菜單 快捷鍵

界面快捷鍵資源 CtrlF F3可加入其它&#xff0c;自行定義 Page可改為Windows xaml文件 <Style TargetType"{x:Type DataGrid}"> <Setter Property"ContextMenu"> <Setter.Value> <ContextMenu St…

實習日志28

1.醫院賬套系統換新&#xff0c;卡片數據轉移 1.1.修改舊導出的Excel 1.2.嘗試導入新系統 1.3.修改導入數據再次導入即可 這個系統做的限制條件比較多&#xff0c;代碼健壯性不錯。 先在Excel表格里改好批量的&#xff0c;再導入檢查&#xff0c;改一些細節的比較快捷。 2.…

套接字(Sockets)編程——逆向分析向

套接字&#xff08;Sockets&#xff09;編程 套接字&#xff08;Sockets&#xff09;編程是一種網絡編程技術&#xff0c;用于在不同計算機之間或同一臺計算機上的不同進程之間進行通信。在套接字編程中&#xff0c;我們創建套接字&#xff0c;這是一個支持網絡請求和響應的端…

PHP安全

PHP安全 推薦鏈接PHP版本號隱藏 推薦鏈接 鏈接目錄 PHP版本號隱藏 PHP 版本信息泄露 系統數據包 X-Powered-By 字段泄露了 PHP 具體版本信息 //找到php.ini文件 //要修改的位置&#xff0c;把expose_phpOn 改為 expose_phpOff //service php-fpm restart #apache服務器可使用…

ChatGPT回答模式

你發現了嗎&#xff0c;ChatGPT的回答總是遵循這些類型方式。 目錄 1.解釋模式 2.類比模式 3.列舉模式 4.限制模式 5.轉換模式 6.增改模式 7.對比模式 8.翻譯模式 9.模擬模式 10.推理模式 1.解釋模式 ChatGPT 在回答問題或提供信息時&#xff0c;不僅僅給出…

【Linux取經路】文件系統之緩沖區

文章目錄 一、先看現象二、用戶緩沖區的引入三、用戶緩沖區的刷新策略四、為什么要有用戶緩沖區五、現象解釋六、結語 一、先看現象 #include <stdio.h> #include <string.h> #include <unistd.h>int main() {const char* fstr "Hello fwrite\n"…

HW面試常見知識點(新手認識版)

shiro漏洞原理 shiro漏洞原理是攻擊者利用shiro的默認密鑰偽造cookie&#xff0c;觸發JAVA反序列化執行命令或者寫shell。 shiro工具原理 跑默認key shiro550和721的區別 721是需要有效的登錄才可以 550不用登錄就可以直接跑key log4j原理 log4j是一款通用日志記錄工具&#xf…

【思揚贈書 | 第3期】由面試題“Redis是否為單線程”引發的思考

?? 寫在前面參與規則&#xff01;&#xff01;&#xff01; ?參與方式&#xff1a;關注博主、點贊、收藏、評論&#xff0c;任意評論&#xff08;每人最多評論三次&#xff09; ??本次送書1~4本【取決于閱讀量&#xff0c;閱讀量越多&#xff0c;送的越多】 很多人都遇到…

設計模式-抽象工廠模式(C++)

抽象工廠模式是一種設計模式&#xff0c;它提供了一個接口來創建一系列相關或相互依賴的對象&#xff0c;而無需指定它們具體的類。下面是一個使用 C 實現抽象工廠模式的示例&#xff1a; // 抽象產品類 class AbstractProductA { public:virtual void DoSomething() 0; };cl…

gitlab的使用

前一篇文章我們已經知道Git人人都是中心&#xff0c;那他們怎么交互數據呢&#xff1f; ? 使用GitHub或者碼云等公共代碼倉庫 ? 使用GitLab私有倉庫 目錄 一、安裝配置gitlab 安裝 初始化 這里初始化完成以后需要記住一個初始密碼 查看狀態 二、使用瀏覽器訪問&#xf…

Math方法,以及三角函數計算

abs(x) 返回參數的絕對值 var xMath.abs(-5) //5floor(x) 向下舍入為最接近的整數。 var xMath.floor(2.1) //2ceil(x) 向上舍入為最接近的整數。 var xMath.ceil(2.1) //3fround(x) 最接近的&#xff08;32 位單精度&#xff09;浮點表示。 var xMath.fround(2.60) //2.59…

小凡爬樓梯

解法&#xff1a; dp[i]:到第i階梯&#xff0c;總共dp[i]種方案 狀態轉移方程&#xff1a; base condition: #include<iostream> #include<vector> #include<algorithm> using namespace std; #define endl \n int main() {vector<long long> dp(51…

js數據處理util

方法匯總 據時間范圍生成時間刻度數據 /**params startDate 開始時間*params endDate 結束時間*params timeUnit 時間間隔,注意是毫秒數**/function createTimeUnitListByTimeRange(startDate, endDate, timeUnit){let startSeconds new Date(startDate).getTime();let endS…

【前綴和】560. 和為 K 的子數組

560. 和為 K 的子數組 解題思路 創建一個前綴和數組 preSum&#xff0c;其長度比原數組 nums 多 1。preSum[i] 表示 nums 中前 i 個元素的和。通過遍歷 nums 數組&#xff0c;計算前綴和數組 preSum。 在嵌套的兩個循環中&#xff0c;對所有可能的子數組進行窮舉&#xff1a;…

板塊一 Servlet編程:第四節 HttpServletResponse對象全解與重定向 來自【湯米尼克的JAVAEE全套教程專欄】

板塊一 Servlet編程&#xff1a;第四節 HttpServletResponse對象全解與重定向 一、什么是HttpServletResponse二、響應數據的常用方法三、響應亂碼問題字符流亂碼字節流亂碼 四、重定向&#xff1a;sendRedirect請求轉發和重定向的區別 在上一節中&#xff0c;我們系統的學習了…

學習C++,你不能錯過這4個編程軟件

作為一門起源比較早的編程語言&#xff0c;C應用的范圍非常廣&#xff0c;編程軟件自然也非常多。今天小編給大家簡單介紹4個不錯的C編程軟件&#xff0c;感興趣的小伙伴可以去嘗試一下。 1、visual studio Microsoft visual studio community 15/17(一般簡稱vs)&#xff0c;…

jdwp-event command Set

Event Command Set (64) Composite (100) 事件命令集 (64) 復合命令 (100) 目標虛擬機中的給定時間可能會發生多個事件。 例如&#xff0c;給定位置可能有多個斷點請求&#xff0c;或者您可能單步執行到與斷點請求相同的位置。 這些事件作為復合事件一起傳遞。 為了統一&#x…

redis:數據傾斜是什么?怎么應對熱點數據?

要知道什么是數據傾斜就的搞清楚redis是怎么存儲和訪問數據的。數據會按照一定的規則分布到不同槽上&#xff0c;然后槽又落在不同的機器節點上。比如把key進行crc16函數計算后的值對槽取模&#xff0c;然后槽會分配到不同的節點上。然后存取都會到對應的節點上去進行處理。 傾…

黑色金屬冶煉5G智能工廠數字孿生可視化管控系統,推進金屬冶煉行業數字化轉型

黑色金屬冶煉5G智能工廠數字孿生可視化管控系統&#xff0c;推進金屬冶煉行業數字化轉型。隨著科技的不斷發展&#xff0c;數字化轉型已經成為各行各業發展的必然趨勢。金屬冶煉行業作為傳統工業的重要組成部分&#xff0c;也面臨著數字化轉型的挑戰和機遇。為了推進金屬冶煉行…

在 Windows 上使用 VC++ 編譯 OpenSSL 源碼的步驟

在 Windows 上使用 VC 編譯 OpenSSL 源碼的步驟如下&#xff1a; 準備工作 安裝 Visual Studio 2017 或更高版本。安裝 Perl 腳本解釋器。安裝 NASM 匯編器。 編譯步驟 下載 OpenSSL 源碼。解壓 OpenSSL 源碼。打開命令行工具&#xff0c;并進入 OpenSSL 源碼目錄。運行以下…