国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

無法啟動mysql服務問題解決辦法匯總

2024-07-24 12:38:20
字體:
來源:轉載
供稿:網友

在本地計算機無法啟動MYSQL服務錯誤1067進程意外終止,這種情況一般是my.ini文件配置出錯了,首先找到這個文件,默認安裝路徑,代碼如下:

C:/Program Files/MySQL/MySQL Server 5.1/my.ini

打開此文件找到:default-storage-engine=INNODB,大概在84行,將default-storage-engine的值改為,MYISAM,這個時候,MYSQL服務可以啟動.

但是還有問題:因為以前你創建的那些數據庫還是存在的(如果沒有刪除),

默認路徑,代碼如下:

C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/data

這時可能會出來這種問題:

第一次設置的efault-storage-engine與第二次設置的值不一樣,可能會導致.

1:發現無法選擇添加事務支持數據引擎InnoDB

2:可能會說不支持InnoDB等

解決方法:

刪除:ib_logfile0、ib_logfile1、ibdata1

重啟服務,再次生成就OK了.

解決無法啟動

遇到無法啟動MYSQL時常見解決方法.

A、先使用命令C:Program filesmysqlbinmysqladmin-u root -p shutdown來關閉MYSQL 

B、再在cmd命令行下,執行net start mysql啟動mysql.

二、1067錯誤常見解決方法

故障現象:如果在停止MYSQL(net stop mysql)或啟動MYSQL時,出現1067錯誤,錯誤信息“MySql 服務正在停止...系統出錯(A system error has occurred.)...系統發生 1067 錯誤(System error 1067 has occurred.),進程意外終止(The process terminated unexpectedly.)”等。 

常見解決方法

如果以前一直運行OK的,請先按照上面的“無法啟動”解決方法執行一次看看.

如果進行過Remove Instance操作,再次重建時后,一定要檢查my.ini文件中的datadir是否已被還原了,如果該地址下數據庫不存在,也將報告1067錯誤,只需要修改成真實的數據庫目錄地址,然后手動啟動即可.

檢查MYSQL目錄權限

檢查my.ini文件中[mysqld]字段下是否有basedir安裝目錄路徑和datadir數據庫路徑,my.ini可能需要出現在兩個地方,MYSQL的安裝目錄和Windows目錄(假設是windows環境)下,都要檢查一下.

有時候刪除%windir%/my.ini文件然后再重新配置也可以解決,再次配置后檢查一下Windir目錄下是否有my.ini文件,有時把安裝目錄下最新的my.ini拷貝過去覆蓋一下也能解決問題.

如果是Linux環境,試一下把mysql.server拷貝至/etc/rc.d/init.d/下,然后再運行chkconfig mysql.server,之后就可以在命令行中設置PATH、使用命令執行mysql啟動。 

三、非法關機造成的MYSQL無法啟動問題 

如果是因為非法關機等原因導致MYSQL無法啟動或啟動有問題的,最好使用重新安裝的或確認是OK的MYSQL數據表及ibdata1、mysql.pid、ib_logfile0等文件進行覆蓋,天緣試過遇到過多次這種情況,就是原來的MYSQL表有問題了,總是無法啟動,但是更換成新表就可以。 

四、重裝MYSQL

發現MYSQL有問題時,最便捷的方法,是先把mysql卸載掉,然后重裝重新配置,具體方法如下: 

1、卸載MYSQL,清理掉安裝目錄和Windows目錄下的my.ini文件。 

2、檢查任務管理器中是否還有mysql進程,如果有,可以把mysqld.exe殺掉,或者先殺掉再卸載也可以。 

3、在cmd命令窗口,執行:sc delete mysql,該命令是清理注冊服務命令。 

3. 重裝 mysql

如果是安全設置以后出現這個問題,可能是因為mysql以低權限運行的時候因為密碼策略等問題導致,大家看惡意將mysql的啟動用戶更下下密碼,然后在服務項里設置下即可。

在本地計算機無法啟動MYSQL服務錯誤1067進程意外終止 這種情況一般是my.ini文件配置出錯了,

你可以刪除系統目錄下的my.ini文件,把下面的內容重新寫入my.ini文件試試,要適當地改寫一下文件路徑,我的my.ini 2007年12月31日,代碼如下:

  1. [WinMySQLAdmin] 
  2. Server=C:/MYSQL/mysql/bin/mysqld-opt.exe 
  3. user=root 
  4.  
  5. [mysqld] 
  6. basedir=C:/MYSQL/mysql 
  7. datadir=C:/MYSQL/mysql/data 
  8. #bind-address=192.168.0.2 
  9. #language=D:/MYSQL/share/chinese 
  10.  
  11. =========================================== 
  12.  
  13.  
  14. [WinMySQLAdmin]  
  15. Server=D:/MYSQL/bin/mysqld-opt.exe  
  16. user=root  --Vevb.com 
  17.  
  18. [mysqld]  
  19. basedir=D:/MYSQL  
  20. datadir=D:/MYSQL/data  
  21. #bind-address=192.168.0.2  
  22. #language=D:/MYSQL/share/chinese 
  23.  
  24.  
  25. ============================================ 

查找Windows目錄下的my.ini文件,編輯內容,如果沒有該文件,則新建一個,至少包含basedir,datadir這兩個基本的配置,代碼如下:

  1. [mysqld] 
  2. set basedir to installation path, e.g., c:/mysql 
  3. # 設置為MYSQL的安裝目錄 
  4. basedir=D:/www/WebServer/MySQL 
  5. set datadir to location of data directory, 
  6. # e.g., c:/mysql/data 
  7. # 設置為MYSQL的數據目錄 
  8. datadir=D:/www/WebServer/MySQL/data 

另外,要注意.

  1. [WinMySQLadmin] 
  2. Server=D:/www/WebServer/MySQL/bin/mysqld-nt.exe 
  3. user=root 
  4. password=xxxxxxxx 
  5. #以上是設置WinMySQLadmin的配置 
  6. [Client] 
  7. user=root 
  8. password=xxxxxxxx 

將Mysql添加到Windows系統服務中.

1.安裝服務.

在Windows2000下,安裝完成后,并沒有把MySQL安裝成服務,我們必須執行下面的語句把MySQL注冊為服務:installdirmysqlbinmysqld-nt –-install.

Windows98下沒有服務的概念,所以不用安裝服務.

2.啟動服務

在Windows2000下,安裝服務后可以啟動MySQL服務:net start mysql,在Windows98下,可以用下面的命令啟動服務:c:mysqlbinmysqld,服務啟動后在后臺運行,并沒有界面.

3.停止服務

在Windows2000下,可以通過下面的命令停止MySQL服務:net stop mysql,在Windows98下,可以通過下面命令停止服務:C:> C:mysqlbinmysqladmin -u root shutdown.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 格尔木市| 静宁县| 大邑县| 潜江市| 静乐县| 临桂县| 衡东县| 莆田市| 彰武县| 泸州市| 梨树县| 财经| 灵璧县| 灵寿县| 阿勒泰市| 呼玛县| 涞源县| 靖安县| 金门县| 孝昌县| 郓城县| 克山县| 武川县| 栾川县| 涞水县| 犍为县| 社旗县| 峨眉山市| 鄂尔多斯市| 浦东新区| 昭通市| 长岛县| 历史| 静乐县| 维西| 泸西县| 庄河市| 绥江县| 社会| 安国市| 广灵县|