最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mysql啟動(dòng)提示mysql.host 不存在,啟動(dòng)失敗的解決方法

 更新時(shí)間:2011年10月21日 23:16:26   作者:  
我將s9當(dāng)眾原來的mysql4.0刪除后,重新裝了個(gè)mysql5.0,啟動(dòng)過程中報(bào)一下錯(cuò)誤,啟動(dòng)失敗,查了一下群里面的老帖子也沒有個(gè)具體的明確說明
error 日志當(dāng)中的記錄:

[ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist

從發(fā)了帖子,只有人看,沒有人回復(fù),看到這種情況只能自己解決問題了,自己動(dòng)手豐衣足食嗎, 嗯。。。 你還別說,還真讓我解決了問題,人啊,都是逼出來的,....沒有辦法,這個(gè)問題對(duì)于高手可能是很簡(jiǎn)單的問題 ,但是對(duì)我第一次摸mysql,確實(shí)怎么也弄不懂的問題。
好了閑話不多說 說一下我解決的過程:

按照mysql的安裝步驟:
shell> groupadd mysql
shell> useradd -g mysql mysql
shell> gunzip < mysql-VERSION.tar.gz | tar -xvf -
shell> cd mysql-VERSION
shell> ./configure --prefix=/usr/local/mysql
shell> make
shell> make install
shell> scripts/mysql_install_db --user=mysql
shell> chown -R root /usr/local/mysql
shell> chown -R mysql /usr/local/mysql/var
shell> chgrp -R mysql /usr/local/mysql
shell> cp support-files/my-medium.cnf /etc/my.cnf
shell> /usr/local/mysql/bin/mysqld_safe --user=mysql &

這樣標(biāo)準(zhǔn)進(jìn)行下來是沒有問題的,但在最后一步啟動(dòng)mysql的時(shí)候我希望將數(shù)據(jù)庫的數(shù)據(jù)文件放在另外一個(gè)目錄下面,啟動(dòng)命令修改為:
shell>/usr/local/mysql/bin/mysqld_safe --user=mysql --log-error=/u01/mysql/mysql_error/error --datadir=/u01/mysql/data

這個(gè)時(shí)候就出現(xiàn)問題了, 因?yàn)樵谶M(jìn)行初始化數(shù)據(jù)庫權(quán)限表的那一步的時(shí)候默認(rèn)創(chuàng)建的權(quán)限表在默認(rèn)目錄/usr/local/mysql/var下面,這就造成了,上面的錯(cuò)誤無法找到 權(quán)限表:Can't open and lock privilege tables: Table 'mysql.host' doesn't exist

解決辦法 在運(yùn)行初始化權(quán)限表的時(shí)候使用增加參數(shù)--datadir ,命令格式為:
shell> scripts/mysql_install_db --user=mysql --datadir=/u01/mysql/data
這樣問題就解決了。
這樣問題同樣也會(huì)出現(xiàn) 你將自己的數(shù)據(jù)庫的數(shù)據(jù)文件修改為別的目錄的時(shí)候,因?yàn)槟銢]有在相應(yīng)的目錄下創(chuàng)建數(shù)據(jù)庫權(quán)限表,解決辦法就是你重新運(yùn)行mysql_install_db 文件,重新生成數(shù)據(jù)庫權(quán)限表,但是相應(yīng)的你也要重新建里用戶,以及設(shè)置權(quán)限; 第二個(gè)辦法應(yīng)該將老的權(quán)限表的文件拷貝倒相應(yīng)數(shù)據(jù)庫表對(duì)應(yīng)的目錄先即可,但是第二個(gè)辦法我沒有用過只是根據(jù)自己的想象猜的。如果有高手請(qǐng)給確認(rèn)一下是否正確

MySQL 提示服務(wù)啟動(dòng)失敗的解決辦法

以前經(jīng)常碰到這個(gè)問題,但都是用以下辦法處理的,

先在添加刪除程序里卸載MySQL,然后把原MySQL的目錄改名,再打開注冊(cè)表用F3循環(huán)查找“MySQL”,全部刪除,最后重啟機(jī)器再重新裝MySQL都可以搞定,但今天遇到的問題比特殊,按上面和下面的辦法全試過了依然不行,安裝到最后一到啟動(dòng)那里就失敗了,把所有正在運(yùn)行的服務(wù)和軟件全部關(guān)掉,又連續(xù)重啟重裝了N次都是到那里停止,后來干脆換個(gè)高版本兒試下,這次全部刪除后重裝到最后那一步時(shí)還是等了很長(zhǎng)時(shí)間,最后竟然成功了,現(xiàn)在記錄下來,以后再遇到此類問題不用再郁悶了!

重裝是成功了,但是重啟后測(cè)試發(fā)現(xiàn)又出問題了,服務(wù)啟動(dòng)不了,一直報(bào)錯(cuò)如下:
在 本地計(jì)算機(jī) 無法啟動(dòng) MySQL 服務(wù)。
錯(cuò)誤 1053: 服務(wù)沒有及時(shí)響應(yīng)啟動(dòng)或控制請(qǐng)求。

又研究了半天,最后終于搞定,發(fā)現(xiàn)他原來的計(jì)算機(jī)管理員用戶名里有個(gè)$字符,心想不會(huì)是他的事兒吧,就建了一個(gè)正常的獨(dú)立計(jì)算機(jī)賬戶MySQLUSER,然后在進(jìn)程里把mysqld.exe結(jié)束,然后在MySQL所在的目錄上點(diǎn)右鍵屬性安全,添加MySQLUSER這個(gè)用戶并給完全控制權(quán)限,再打開服務(wù)管理器在MySQL服務(wù)上點(diǎn)右鍵,輸入剛才建立的賬號(hào)和密碼確定,如下圖!

最后再隨意重啟服務(wù),重啟計(jì)算機(jī)再試,依然很順利,至此這個(gè)疑難問題算是徹底解決,問題根源就是那個(gè)系統(tǒng)管理員賬號(hào)內(nèi)的$字符,呵呵。

附幾個(gè)常用的MySQL的下載地址和MySQL管理工具!

http://sys.7i24.com/soft/mysql5132.rar
http://sys.7i24.com/soft/mysql5158.rar
http://mysql.he.net/Downloads/MySQL-5.5/mysql-5.5.21-win32.msi

MySQL 5.5.12 官方版(For Windows 64位)
thunder://QUFodHRwOi8veGlhemFpLnhpYXphaWJhLmNvbS9Tb2Z0L00vTXlTUUxfNS41LjEyX3dpbng2NF9YaWFaYWlCYS56aXBaWg==

● Navicat for MySQL V9.0.15 綠色中文版_優(yōu)秀的數(shù)據(jù)庫管理和開發(fā)工具
thunder://QUFodHRwOi8vd3d3dy4xMTkueGRvd25zLmNvbS91cGxvYWRGaWxlLzIwMTAtMTAvbmF2aWNhdF9mb3JfTXlTUUwucmFyWlo=


================以下是遇到此類問題時(shí)的常規(guī)處理辦法========================
mysql 安裝到最后一步時(shí),start service 為失敗狀態(tài) 請(qǐng)問是什么原因

使用services.msc打開服務(wù)窗口,查看MySQL service是否已經(jīng)存在。如已經(jīng)存在并已啟動(dòng),則先停止該服務(wù),然后到注冊(cè)表("HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Services")中刪除對(duì)應(yīng)服務(wù),并使用命令sc delete MySQL,然后繼續(xù)進(jìn)行安裝,就能成功。
MYSQL安裝出現(xiàn)could not start the service mysql error:0處理
當(dāng)各位在安裝、重裝時(shí)出現(xiàn)could not start the service mysql error:0的錯(cuò)誤時(shí),可以嘗試下面兩種方法。
一、方式1
MySQL安裝是出現(xiàn)could not start the service mysql error:0 提示錯(cuò)誤,解決方法:
首 先,在管理工具->服務(wù)里面將MySQL的服務(wù)給停止,然后打開cmd 進(jìn)入你的MySQL bin目錄下,例如 C:\Program Files\MySQL\MySQL Server 5.0\bin 然后使用如下命令mysqld-nt -remove 然后就會(huì)顯示......success! 好了下面進(jìn)入添加刪除程序,找到MySQL選擇卸載,記得選擇remove。最后將MySQL目錄刪除,還有數(shù)據(jù)庫的目錄也刪除。
一、方式2
查看服務(wù)中有沒有mysql,如果有將該服務(wù)停掉;
安裝mysql 5.1.33,在運(yùn)行Server Instance Configuration wizard時(shí)的Execute configurattion步驟中的第三項(xiàng)Start Service進(jìn)出錯(cuò),錯(cuò)誤提示為Could not start the service MySQL (出現(xiàn)這種情況一般是因?yàn)檠b過mysql,卸載不干凈造成的。卸載后重啟后再重裝。注意看下服務(wù),如果未能卸載,可以用mysqld-nt -remove卸載)。
在控制面板中運(yùn)行添加刪除程序,將mysql卸載;
卸載后打開注冊(cè)表,查看HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 下的鍵值,如果有相關(guān)mysql鍵值(mysql、mysqladmin)則刪掉,即可;
重啟,將mysql的安裝殘余目錄刪掉 (查看服務(wù),此時(shí)服務(wù)中已沒有mysql);
重新安裝mysql.安裝后先不要運(yùn)行Server Instance Configuration wizard,重啟后在開始菜單中運(yùn)行該向?qū)В纯伞?
windowsxp系統(tǒng) mysql-5.0.81
提示:1045 access denied for user 'root'@'localhost' using password yes
MySQL 5.1 安裝過程中報(bào)apply security setting錯(cuò)誤的解決辦法 收藏
Mysql安裝錯(cuò)誤apply security settings 解決方法
The security settings could not be applied to the database because the connection has failed with the following error.
Error Nr. 1045
Access denied for user 'root'@'localhost' (using password: YES)
If a personal firewall is running on your machine, please make sure you have opened the TCP port 3306 for connections. Otherwise no client application can connect to the server. After you have opened the port please press [Retry] to apply the security settings.
If you are re-installing after you just uninstalled the MySQL server please note that the data directory was not removed automatically. Therefore the old password from your last installation is still needed to connect to the server. In this case please select skip now and re-run the Configuration Wizard from the start menu.
MySQL 5.1 安裝過程中報(bào)apply security setting錯(cuò)誤的解決辦法
1, 卸載MySQL
2, 刪除目錄 C:\Documents and Settings\All Users\Application Data\MySQL
3, 重新安裝MySQL 就 OK 啦
------------------------------------------
[MySQL] Could not start the service MySQL 解決方法
安裝mysql 5.1.33,在運(yùn)行Server Instance Configuration wizard時(shí)的Execute configurattion步驟中的第三項(xiàng)Start Service進(jìn)出錯(cuò),錯(cuò)誤提示為Could not start the service MySQL (出現(xiàn)這種情況一般是因?yàn)檠b過mysql,卸載不干凈造成的。卸載后重啟后再重裝。注意看下服務(wù),如果未能卸載,可以用mysqld-nt -remove卸載)。
具體方法如下:
查看服務(wù)中有沒有mysql,如果有將該服務(wù)停掉;
在控制面板中運(yùn)行添加刪除程序,將mysql卸載;
卸載后打開注冊(cè)表,查看HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 下的鍵值,如果有相關(guān)mysql鍵值(mysql、mysqladmin)則刪掉,即可;
重啟,將mysql的安裝殘余目錄刪掉 (查看服務(wù),此時(shí)服務(wù)中已沒有mysql);
重新安裝mysql.安裝后先不要運(yùn)行Server Instance Configuration wizard,重啟后在開始菜單中運(yùn)行該向?qū)?,即可?
PS:一種值得參考的方法
---------------------------------------------
msyql安裝到最后一步start service錯(cuò)誤解決方法
1,到控制面板里面先把mysql刪除.
2.到c盤C:\Program Files目錄下把mysql目錄刪除.
3.如果在其他盤還有設(shè)置目錄也要?jiǎng)h除.空目錄也要?jiǎng)h除
4.到regedit把注冊(cè)表
復(fù)制代碼 代碼如下:

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Applications/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Applications/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Applications/MySQL

有的話,全部刪除!
(技巧:用F3循環(huán)查找“mysql”)
5.如果任務(wù)管理器里有關(guān)mysql內(nèi)容也刪除
6,把防火墻關(guān)了
7,重新裝mysql(這里我沒有重啟計(jì)算機(jī))
重裝時(shí)候有必要的話,重啟計(jì)算機(jī),停用IIS,和刪除temp里的臨時(shí)文件.
實(shí)在不行的話,配置mysql時(shí)候,把mysql服務(wù)換個(gè)服務(wù)名.
******************************************************************************************
---------------------------
刪除項(xiàng)時(shí)出錯(cuò)。
---------------------------
無法刪除 LEGACY_MYSQL51: 刪除項(xiàng)時(shí)出錯(cuò)。
---------------------------
確定
---------------------------
解決辦法:注冊(cè)表項(xiàng)里右鍵增加administrators所有權(quán)限
安裝mysql時(shí)可能產(chǎn)生cannot create windows service for mysql.error:0錯(cuò)誤,錯(cuò)誤的原因多數(shù)由于重新安裝mysql或者對(duì)mydql升級(jí),使用MySQL Configuration Wizard而產(chǎn)生.
解決的方法:到regedit把注冊(cè)表,用F3循環(huán)查找“mysql”,全部刪除,重新裝mysql,即可。

相關(guān)文章

  • MySQL百萬級(jí)數(shù)據(jù)大分頁查詢優(yōu)化的實(shí)現(xiàn)

    MySQL百萬級(jí)數(shù)據(jù)大分頁查詢優(yōu)化的實(shí)現(xiàn)

    在數(shù)據(jù)庫開發(fā)過程中我們經(jīng)常會(huì)使用分頁,但是如果是百萬級(jí)數(shù)據(jù)呢,本文就詳細(xì)的介紹一下MySQL百萬級(jí)數(shù)據(jù)大分頁查詢優(yōu)化的實(shí)現(xiàn),感興趣的可以了解一下
    2022-01-01
  • MySQL修改賬號(hào)密碼方法大全(小結(jié))

    MySQL修改賬號(hào)密碼方法大全(小結(jié))

    這篇文章主要介紹了MySQL修改賬號(hào)密碼方法大全(小結(jié)),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • 淺析MySQL的基數(shù)統(tǒng)計(jì)

    淺析MySQL的基數(shù)統(tǒng)計(jì)

    這篇文章主要介紹了MySQL的基數(shù)統(tǒng)計(jì)的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)MySQL數(shù)據(jù)庫的使用,感興趣的朋友可以了解下
    2020-11-11
  • MySQL8.0如何配置Path環(huán)境變量

    MySQL8.0如何配置Path環(huán)境變量

    將MySQL的bin目錄添加到系統(tǒng)的環(huán)境變量中,可以避免每次登錄MySQL時(shí)都需要輸入cd命令,具體步驟如下:首先,右鍵桌面上的“此電腦”選擇“屬性”,點(diǎn)擊左側(cè)的“高級(jí)系統(tǒng)設(shè)置”,在“系統(tǒng)屬性”對(duì)話框中選擇“高級(jí)”選項(xiàng)卡,點(diǎn)擊“環(huán)境變量”
    2024-11-11
  • 最新評(píng)論

    谢通门县| 射洪县| 惠来县| 普洱| 汉源县| 卢氏县| 得荣县| 安平县| 漯河市| 乌恰县| 应城市| 石嘴山市| 冀州市| 大新县| 即墨市| 崇州市| 自治县| 新和县| 奈曼旗| 徐汇区| 金华市| 宜兰市| 凯里市| 兴业县| 白河县| 德昌县| 栾川县| 金华市| 浦城县| 绿春县| 尼木县| 永嘉县| 靖宇县| 沙坪坝区| 依兰县| 花垣县| 静宁县| 贺兰县| 灵璧县| 遂溪县| 青阳县|