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