本文目錄一覽:
強行重啟服務器後,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-hant/n/252918.html