服務器重啟後mysql無法啟動(服務器重啟後mysql無法啟動文件)

本文目錄一覽:

強行重啟服務器後,Mysql啟動不了,請問怎麼解決

解決辦法:

MySQL Server目錄下,打開my.ini,查找[mysqld],在其下加一行

tmpdir=”C:/mysql_temp/”

linux版本是my.cnf,一般會放在/etc/my.cnf,/etc/mysql/my.cnf

win下的是my.ini,一般會在安裝目錄的根目錄

然後自己建立C:/mysql_temp/,這個作為mysql的臨時目錄。

該目錄的權限僅為 Administrators:完全控制 SYSTEM:完全控制即可。(假設mysql服務啟動用戶為「本地系統賬戶」)!

服務器重啟MYSQL啟動不了怎麼辦

解決辦法一:

MySQL Server目錄下,打開my.ini,查找[mysqld],在其下加一行

tmpdir=”C:/mysql_temp/”

linux版本是my.cnf,一般會放在/etc/my.cnf,/etc/mysql/my.cnf

win下的是my.ini,一般會在安裝目錄的根目錄

然後自己建立C:/mysql_temp/,這個作為mysql的臨時目錄。

該目錄的權限僅為 Administrators:完全控制 SYSTEM:完全控制即可。(假設mysql服務啟動用戶為「本地系統賬戶」)

解決辦法二:

開始——運行 輸入CMD,再輸入 del c:\windows\temp\*.* /s /q 回車,就會自動刪除C:\windows\temp下面所有的臨時文件。

mysql 服務無法啟動是什麼原因?

mysql 服務無法啟動的原因有很多:可能端口被佔用;可能my.cnf配置了錯誤的參數;也有可能沒有初始數據庫,還有可能是其他原因。大多數原因都可以通過先註銷掉原有的服務、重新裝載服務、之後再重新啟動的方法解決。也可以嘗試下以下方法:

1、將目錄中配置文件my.default.ini改名為my.ini移至bin目錄下。

2、啟動命令行,將目錄切換到mysql安裝目錄的bin目錄下。

3、接下來,在命令行執行命令:mysqld –initialize –user=mysql –console

4、注意,上一個步驟會獲得一個臨時密碼,需要記錄,之後會用到。

5、接下來在控制台以命令行輸入: mysqld –install,進行安裝服務操作。

6、之後,在任務管理器找到「服務」,啟動其中的MYSQL服務即可。

7、之後,輸入命令行mysql -uroot -p,利用之前的臨時密碼輸入即可登錄數據庫成功。

8、修改臨時密碼,設置密碼:mysqladmin -u USER -p password PASSWORD,注意USER和PASSWORD為自己定義的數值。

擴展資料

數據庫就相當於現實中的倉庫。每個數據庫都有一個或多個不同的 API 用於創建,訪問,管理,搜索和複製所保存的數據。我們也可以將數據存儲在文件中,但是在文件中讀寫數據速度相對較慢。

使用關係型數據庫管理系統(RDBMS)來存儲和管理大數據量。所謂的關係型數據庫,是建立在關係模型基礎上的數據庫,藉助於集合代數等數學概念和方法來處理數據庫中的數據。MySQL 就是一種關係型數據庫。

如果服務無法啟動,首先查看MySQL的服務是否存在。如果安裝服務失敗,則可新建項MySQL57建立項目。然後找到新建的項,檢查下ImagePath的路徑是否正確。如果路徑不對,修改過來。重啟計算機,再次啟動服務,並可以成功運行MySQL服務。

參考資料:百度百科-MySQL

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/252918.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-14 02:15
下一篇 2024-12-14 02:15

相關推薦

發表回復

登錄後才能評論