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

首頁 > 數據庫 > MySQL > 正文

mysql服務1067錯誤多種解決方案

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

今天我的mysql服務器突然出來了1067錯誤提示,無法正常啟動了,我今天從網上找尋了大量的解決mysql服務1067錯誤的辦法,有需要的朋友可以看看.

my.ini在MySQL的目錄,于是在同事機器上拷貝了一個my.ini拿來修改,并單獨放在一個地方作為備份,其內容如下:

  1. #Uncomment or Add only the keys that you know how works. 
  2. #Read the MySQL Manual for instructions 
  3.  
  4. [mysqld] 
  5. basedir=d:/MySQL5.0/ 
  6. #bind-address=127.0.0.1 
  7. datadir=d:/MySQL5.0/data 
  8. #language=D:/usr/local/mysql/share/your language directory 
  9. #slow query log#= 
  10. #tmpdir#= 
  11. #port=3306 
  12. #set-variable=key_buffer=16M 
  13. [WinMySQLadmin] 
  14. Server=d:/MySQL5.0/bin/mysqld-nt.exe 
  15. user=root 
  16. password
  17. 然后在bin目錄下 
  18. mysqld-nt -remove 
  19. mysqld-nt -install 
  20. net start mysql 
  21. ok! 

看來最關鍵的問題,還在于這個my.ini,我看了那MySQL的服務,服務的my.ini啟動路徑早就設置好了,是在安裝目錄下的,根本不需要到windows目錄下搞,無奈的是在搜索引擎搜索出來的結果,基本都是轉載的,說的好聽叫轉載,不好聽叫采集,更不好聽叫抄襲,經過多番周轉,終于找到一個不同的了,以下為解決辦法.

修改my.ini中,代碼如下:

  1. # The default storage engine that will be used when create new tables when 
  2. default-storage-engine=INNODB  
  3. --將"INNODB“修改"MYISAM"為:  
  4. default-storage-engine=MYISAM  

主要還是因為,使用的版本對INNODB未支持導致.

其它的參考方法:

安裝后MYSQL5后,發現啟動出錯,有時啟動正常,但加接時馬上出錯,出錯代碼:1067.

解決辦法如下:

1.刪除%windows%/my.ini 

2.刪除其它地方的my.ini 

3.在mysql安裝目錄下把my-small.ini復制為my.ini 

4.在my.ini最后一行插入,設置basedir指向mysql的安裝路徑,代碼如下:

  1. [mysqld] 
  2. basedir=C:mysql-5.1.11-beta-win32  
  3. datadir=C:mysql-5.1.11-beta-win32data  

5.重新啟動,代碼如下:

C:mysql-5.1.11-beta-win32bin>net start mysql 

MySQL 服務正在啟動,MySQL 服務無法啟動,系統出錯,發生系統錯誤 1067,進程意外終止,代碼如下:

  1. C:mysql-5.1.11-beta-win32bin>mysqld-nt --remove  
  2. Service successfully removed.  
  3. C:mysql-5.1.11-beta-win32bin>mysqld-nt --install  
  4. Service successfully installed.  
  5. C:mysql-5.1.11-beta-win32bin>net start mysql  

MySQL 服務正在啟動,MySQL 服務已經啟動成功,代碼如下:

C:mysql-5.1.11-beta-win32bin>net stop mysql 

MySQL 服務正在停止,MySQL 服務已成功停止.

解決辦法一:復制mysql目錄中的一份 my-***.inf 文件到系統的windows目錄中,修改文件名為 my.inf.然后在[mysqld]代碼區添加類似的代碼:

  1. set basedir to installation path, e.g., c:/mysql  
  2. # 設置為MYSQL的安裝目錄  
  3. basedir=D:/Program Files/mysql-5.0.45-win32  
  4. set datadir to location of data directory,  
  5. # e.g., c:/mysql/data or d:/mydata/data  
  6. # 設置為MYSQL的數據目錄 --Vevb.com 
  7. datadir=D:/Program Files/mysql-5.0.45-win32/data 

解決方法二 mysql 1067 錯誤如下:

1、執行winmysqladmin,生成my.ini文件 

2、mysqld -install 啟動mysql服務 

3、net start mysql 啟動mysql服務顯示正常 

當通過mysql -u root -p 連接時候報服務器沒有啟動的錯誤,察看server服務,確實mysql服務沒有啟動,手動啟動產生1067錯誤,重新安裝過幾次mysql,錯誤依舊。察看各個配置都沒有錯誤。

我的系統環境 win2003 mysql版本4.0.12.

解決辦法:將winmysqladmin生成的my.ini拷貝到c:windows下再啟動mysql就一切OK.了。

查找Windows目錄下的my.ini文件,如果沒有 將mysql安裝目錄中my-medium.ini復制為c:windowsmy.ini 重起服務即可.

一個重新安裝的辦法

在mysql的主目錄下my.ini文件中添加如下代碼:

  1. [WinMySQLServer]  
  2.  
  3. server=c:Program FilesMySQLMySQL Server 5.0binmysqld-nt.exe 
  4.  
  5. --CMD下運行: 
  6.  
  7. c:Program FilesMySQLMySQL Server 5.0binmysqld-nt.exe remove     
  8.  
  9. c:Program FilesMySQLMySQL Server 5.0binmysqld-nt.exe install    
  10.  
  11. net mysql start  

可能是編碼引起的,調整服務器的字符集會導致1067錯誤.

下列情況會出現1067錯誤:

1.設置好服務器的字符集后手支更改(my.ini)服務器的字符集.

2.設置好服務器的字符集后,使用MySQLWorkbench.exe 在Server Administration 中更改服務器的字符集.

如何解決這個問題?使用如下代碼:

%MySQLInstallPath%bin/MySQLInstanceConfig.exe 

來更改字符集,然后重新啟動,在以后使用中,盡量使用上述程序完更改字符集,上面介紹的大量的關于mysql服務1067錯誤的解決方法,我想你的問題己經會得到很好的解決了.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 中山市| 怀远县| 富民县| 胶州市| 阿城市| 磴口县| 黄山市| 额敏县| 高密市| 井冈山市| 鹤壁市| 苏州市| 库车县| 隆昌县| 婺源县| 延安市| 苏尼特右旗| 于都县| 西宁市| 迁西县| 南昌县| 清涧县| 拉萨市| 平谷区| 库伦旗| 牟定县| 庄浪县| 兴和县| 微博| 长丰县| 南平市| 灵丘县| 富川| 永德县| 巢湖市| 广元市| 红河县| 黄平县| 武穴市| 昌乐县| 诏安县|