以下的文章主要介紹的是MySQL 安裝出錯的實際解決方案,其中包括MySQL數據庫的服務無法啟動1067的實際解決方案,MySQL數據庫的安裝問題 The security setting could not be applied to the database的相關解決辦法的介紹。
MySQL 安裝出錯:
1.MySQL服務無法啟動1067解決辦法
在運行MySQL administrator的時候,無法登錄MySQL服務器,查找錯誤,老是無法進行.在進入windows下的管理工具的服務中,依然無法啟動,提示說是錯誤1067.解決方案如下:
1\進入命令提示符,輸入 sc delete MySQL
提示若是delete service success,證明刪除服務成功;
2\運行MySQL的bin目錄下面的MySQLinstanceconfig,對MySQL進行重新配置,即可.
至今,我還不知道產生這一問題的原因是什麼,尚在查找中.
另,sc是winxp提供的一個高級命令,用來對服務進行查看,中止等操作.功能很強,值得注意.
2.MySQL安裝問題 The security setting could not be applied to the database 解決辦法
相信有朋友遇到過這個問題,特別是不是第一次安裝MySQL的朋友。
說明:我所說的都是在windowsXP系統下的MySQL問題
問題描述一般是
- “The security setting could not be applied to the database because the connection has
- failed with the following error”
我在網上找過不少方法,試過都是無效,最後找到了一種辦法,成功解決了此問題,在這裡分享出來。
網上的辦法一般是
1、將原來的MySQL卸載掉,然後把MySQL 安裝目錄手動清除
2、在注冊表中查詢MySQL,刪除注冊表信息
3、將3306(MySQL端口)在防火牆中放行
以上兩步,如果能解決問題最好了,你可以試試。
不過,我的問題還是通過下面的辦法解決。
重要提示:如果你的MySQL服務總是無法啟動,則在MySQL 安裝的時候,將MySQL服務換個名稱,比如 MySQL501
1. 如果你的MySQL實例配置向導失敗了,取消此向導,進入到 windows系統的 服務界面(通過在 運行 中 錄入 services.msc ,然後回車可進入服務界面),將MySQL服務停止
2. 再次執行MySQL實例向導(此時MySQL服務應該啟動了)
—可通過 開始->MySQL ->實例配置向導 打開實例配置向導
3.如果第4步失敗(Apply Security Settings),取消此向導
4. 創建一個 txt文件 (例如 C:\MySQLpassword.txt)),文件內容如下:
- UPDATE MySQL.user SET Password=PASSWORD(‘mypassword’) WHERE User=’root’;
- FLUSH PRIVILEGES;
5.打開命令行窗口並且執行如下命令
“C:\Program Files\MySQL\MySQL Server 5.1\bin\MySQLd” –defaults-file=”C:\Program Files\MySQL\MySQL Server 5.1\my.ini” –init-file=C:\MySQLpassword.txt –standalone –console
執行完後,保持窗口不關閉
6.打開另外一個命令行窗口,執行如下命令
“C:\Program Files\MySQL\MySQL Server 5.1\bin\MySQLadmin” -u root -p shutdown
(輸入在 MySQLpassword.txt 中指定的密碼)
7、再次執行 MySQL 實例配置向導,Apply Security Settings應該能成功了
以上的相關內容就是對MySQL 安裝出錯的介紹,望你能有所收獲。