1. 程式人生 > >mysql 1067錯誤解決辦法

mysql 1067錯誤解決辦法

安裝後MYSQL5(今天執行系統時突然報錯,錯誤提示為MySQL連線數過多,拒絕連線,然後就啟動不了MySQL的服務了,啟動就報1067錯誤)後,發現啟動出錯,有時啟動正常,但加接時馬上出錯。
出錯程式碼:1067
解決辦法如下:
1.刪除%windows%/my.ini
2.刪除其它地方的my.ini
3.在mysql安裝目錄下把my-small.ini複製為my.ini
4.在my.ini最後一行插入:
[mysqld]
#設定basedir指向mysql的安裝路徑
basedir=C:/mysql-5.1.11-beta-win32
datadir=C:/mysql-5.1.11-beta-win32/data
5.重新啟動。。。
C:/mysql-5.1.11-beta-win32/bin>net start mysql
MySQL 服務正在啟動 .
MySQL 服務無法啟動。
系統出錯。
發生系統錯誤 1067。
程序意外終止。
C:/mysql-5.1.11-beta-win32/bin>mysqld-nt --remove
Service successfully removed.
C:/mysql-5.1.11-beta-win32/bin>mysqld-nt --install
Service successfully installed.
C:/mysql-5.1.11-beta-win32/bin>net start mysql
MySQL 服務正在啟動 .
MySQL 服務已經啟動成功。
C:/mysql-5.1.11-beta-win32/bin>net stop mysql
MySQL 服務正在停止..
MySQL 服務已成功停止。

引用
Windows下修改MySQL安裝目錄和MySQL資料目錄

Windows下安裝MySQL,一般的預設目錄是c盤,因此在安裝完後我們一般會要更改檔案的安裝目錄和MySQL資料目錄。
一般的修改方法是:
1》修改my.ini檔案。開啟之後編輯其中的basedir和datadir,
   [mysqld]
basedir=E:/Program Files/mysql         #修改成你的mysql安裝目錄
datadir=E:/Program Files/mysql/data    #修改成你的mysql資料目錄
2》啟動Dos介面,執行net start mysql報錯,系統找不到指定路徑。
因為我們改變了mysql的安裝目錄,導致找不到bin啟動目錄。
修改環境變數,在path路徑下加入:E:/Program Files/mysql/bin
3》此時啟動mysql,如果還報錯誤,開啟登錄檔,搜尋原來mysql的安裝路徑,並將其替換為現在新的安裝路徑。
4》登出下,重新執行net start mysql命令即可。
注意:啟動Mysql時碰到了 1067 錯誤,一般是mysql的配置檔案my.ini有問題,開啟重點看下里面的basedir和datadir路徑是否和你的實際安

裝目錄相同。另外如果還不行,可以重新執行下你的mysql配置嚮導,重新配置下。