服務(wù)器重啟MYSQL啟動(dòng)不了怎么辦
C:\windows\temp下面存在這大量的臨時(shí)文件導(dǎo)致mysql啟動(dòng)緩慢,長時(shí)間沒有清理導(dǎo)致臨時(shí)文件過多,影響到了mysql的正常啟動(dòng)。
解決辦法一:
MySQL Server目錄下,打開my.ini,查找[mysqld],在其下加一行
tmpdir="C:/mysql_temp/"
linux版本是my.cnf,一般會(huì)放在/etc/my.cnf,/etc/mysql/my.cnf
win下的是my.ini,一般會(huì)在安裝目錄的根目錄
然后自己建立C:/mysql_temp/,這個(gè)作為mysql的臨時(shí)目錄。
該目錄的權(quán)限僅為 Administrators:完全控制 SYSTEM:完全控制即可。(假設(shè)mysql服務(wù)啟動(dòng)用戶為“本地系統(tǒng)賬戶”)
解決辦法二:
開始——運(yùn)行 輸入CMD,再輸入 del c:\windows\temp\*.* /s /q 回車,就會(huì)自動(dòng)刪除C:\windows\temp下面所有的臨時(shí)文件。
mysql服務(wù)器啟動(dòng)不了怎么回事?
一啟動(dòng),接著刷新 就沒了。就是啟動(dòng)不了 還有ERROR 2003 (HY000): Canx27t connect to MySQL server on x27localhostx27 (10061)問題怎么解決解決mysql服務(wù)無法啟動(dòng)的問題
找到mysql安裝目錄,將其配置文件my.default.ini改名為my.ini,并且將my.ini移至bin目錄下。
啟動(dòng)命令行,將目錄切換到mysql安裝目錄的bin目錄下。
接下來,在命令行執(zhí)行命令:mysqld --initialize --user=mysql --console
注意,上一個(gè)步驟會(huì)獲得一個(gè)臨時(shí)密碼,需要記錄,之后會(huì)用到。
接下來在控制臺(tái)以命令行輸入: mysqld --install,進(jìn)行安裝服務(wù)操作。
之后,在任務(wù)管理器找到“服務(wù)”,啟動(dòng)其中的MYSQL服務(wù)即可。
之后,輸入命令行mysql -uroot -p,利用之前的臨時(shí)密碼輸入即可登錄數(shù)據(jù)庫成功。
修改臨時(shí)密碼,設(shè)置密碼:mysqladmin -u USER -p password PASSWORD,注意USER和PASSWORD為自己定義的數(shù)值。
可能是端口沖突,換一個(gè)端口
從新安裝下試試吧
Windows服務(wù)器MySQL啟動(dòng)失敗怎么辦
C:\windows\temp下面存在這大量的臨時(shí)文件導(dǎo)致mysql啟動(dòng)緩慢,長時(shí)間沒有清理導(dǎo)致臨時(shí)文件過多,影響到了mysql的正常啟動(dòng)。
解決辦法一:
MySQL Server目錄下,打開my.ini,查找[mysqld],在其下加一行
tmpdir="C:/mysql_temp/"
linux版本是my.cnf,一般會(huì)放在/etc/my.cnf,/etc/mysql/my.cnf
win下的是my.ini,一般會(huì)在安裝目錄的根目錄
然后自己建立C:/mysql_temp/,這個(gè)作為mysql的臨時(shí)目錄。
該目錄的權(quán)限僅為 Administrators:完全控制 SYSTEM:完全控制即可。(假設(shè)mysql服務(wù)啟動(dòng)用戶為“本地系統(tǒng)賬戶”)
linux系統(tǒng)mysql服務(wù)啟動(dòng)失敗
啟動(dòng)時(shí)出現(xiàn)錯(cuò)誤:starting mysql 。。。。rnerror manager of pid file quit without updating filernrn各位幫幫忙,謝謝啦解決“l(fā)inux系統(tǒng)mysql服務(wù)啟動(dòng)失敗”問題的具體步驟如下:
1、首先我們查找mysql.sock的文件位置,如果忘記了文件的位置,首先查看/etc/my.cnf文件。
2、然后我們將mysql.sock文件進(jìn)行改名,使用linux的mv命令即可,這里我們改為mysql.sock.bak0830。
3、然后這時(shí)候我們再使用命令啟動(dòng)mysql,service mysqld start,會(huì)看到出現(xiàn)mysqld啟動(dòng)OK的字樣。
4、可以通過ps –ef|grep mysql,查看一下mysql的進(jìn)程,如下發(fā)現(xiàn)mysql已經(jīng)啟動(dòng)了。
5、可以通過數(shù)據(jù)庫連接工具進(jìn)行mysql的相關(guān)操作了,比如查看目前存在的連接情況等。
6、mysql啟動(dòng)的時(shí)候錯(cuò)誤可以通過日志進(jìn)行判斷,日志的路徑同樣在my.cnf中可以看出。
這樣就解決了“l(fā)inux系統(tǒng)mysql服務(wù)啟動(dòng)失敗”的問題。
“error manager of pid file quit without updating file”這個(gè)錯(cuò)誤通常是配置不當(dāng)造成的,絕大多數(shù)是跟/etc/my.cnf有關(guān)系。
在出現(xiàn)這個(gè)錯(cuò)誤后,可以查看mysql的數(shù)據(jù)目錄,也就是datadir下的xx.err文件,xx是用戶名,查看該文件底部的最新日志,就可以看到具體的報(bào)錯(cuò)項(xiàng)目,有的是啟動(dòng)參數(shù)不對,有的是配置文件錯(cuò)誤,有的是比如下面這種詭異情況,總結(jié)來講還是要學(xué)會(huì)看日志排查錯(cuò)誤。
1、如圖被選定內(nèi)容所示,新裝的myql啟動(dòng)失敗,報(bào)錯(cuò):
ERROR!Manager of pid-file quit without updating file
2、查看錯(cuò)誤日志可以看到以下內(nèi)容:
主機(jī)名是“Host A”,但是錯(cuò)誤日志里面卻出現(xiàn)了“A.pid”、“mysqld_safe mysqld from pid file /data/mysql/Host ended”等提示,推測可能是主機(jī)名中存在空格導(dǎo)致mysql一直無法定位正確的pid file
3、更改主機(jī)名,去掉空格,重啟機(jī)器后,mysql即可正常啟動(dòng)。
擴(kuò)展資料
當(dāng)然也有可能是/usr/local/mysql/data/mysql.pid文件沒有寫的權(quán)限、進(jìn)程里已經(jīng)存在mysql進(jìn)程、是第二次在機(jī)器上安裝mysql,有殘余數(shù)據(jù)影響了服務(wù)的啟動(dòng)、錯(cuò)誤日志目錄不存在等問題。想要解決這些問題最好的辦法是查看錯(cuò)誤日志。
1、可能是/usr/local/mysql/data/mysql.pid文件沒有寫的權(quán)限
解決方法 :給予權(quán)限,執(zhí)行 “chown -R mysql:mysql /var/data” “chmod -R 755 /usr/local/mysql/data” 然后重新啟動(dòng)mysqld!
2、可能進(jìn)程里已經(jīng)存在mysql進(jìn)程
解決方法:用命令“ps -ef|grep mysqld”查看是否有mysqld進(jìn)程,如果有使用“kill -9 進(jìn)程號”殺死,然后重新啟動(dòng)mysqld!
3、可能是第二次在機(jī)器上安裝mysql,有殘余數(shù)據(jù)影響了服務(wù)的啟動(dòng)。
解決方法:去mysql的數(shù)據(jù)目錄/data看看,如果存在mysql-bin.index,就趕快把它刪除掉吧,它就是罪魁禍?zhǔn)琢恕?/p>
4、mysql在啟動(dòng)時(shí)沒有指定配置文件時(shí)會(huì)使用/etc/my.cnf配置文件,請打開這個(gè)文件查看在[mysqld]節(jié)下有沒有指定數(shù)據(jù)目錄(datadir)。
解決方法:請?jiān)赱mysqld]下設(shè)置這一行:datadir = /usr/local/mysql/data
5、skip-federated字段問題
解決方法:檢查一下/etc/my.cnf文件中有沒有沒被注釋掉的skip-federated字段,如果有就立即注釋掉吧。
6、錯(cuò)誤日志目錄不存在
解決方法:使用“chown” “chmod”命令賦予mysql所有者及權(quán)限。
7、selinux惹的禍,如果是centos系統(tǒng),默認(rèn)會(huì)開啟selinux
解決方法:關(guān)閉它,打開/etc/selinux/config,把SELINUX=enforcing改為SELINUX=disabled后存盤退出重啟機(jī)器試試。
權(quán)限問題。,copy份給你!
1.首先要運(yùn)行一下
比如說我的mysql安裝在/opt/mysql下面
#cd /opt/mysql
#scripts/mysql_install_db --user=mysql (確認(rèn)你有mysql用戶)
如果不行,檢查你的/opt/mysql(這是我的)下面有沒有data目錄,正確的做法是先啟動(dòng)一次如果OK,再移data目錄到別的地方。
兩個(gè)方法解決
1.如果你沒有修改過my.cnf文件,請修改,然后把添加datadir
[mysqld]
port = 3306
socket = /tmp/mysql.sock
datadir = /data/mysql/data
這時(shí)候,你在/opt/mysql下面建一個(gè)軟鏈接到/etc/my.cnf
#cd /opt/mysql
#ln -sf /etc/my.cnf my.cnf
2.或者你在/opt/mysql下面建一個(gè)data的軟鏈接
#cd /opt/mysql
#ln -sf /data/mysql/data data
如果還不行,你就得查看你已經(jīng)注冊成服務(wù)的mysqld
#cd /etc/init.d/
#vim mysqld
一般的默認(rèn)是安裝在/usr/local下面的,所以你要修改這個(gè)目錄的名稱及指向。
再不行,你得查一下
/opt/mysql/data/localhost.err文件報(bào)什么錯(cuò)。
再按錯(cuò)誤來解決。
我之前是少了一個(gè)libstdc++.so.5的庫,從別的地方copy了一個(gè)就OK了
正確流程如下:
#cd /opt/mysql
#scripts/mysql_install_db --user=mysql
成功
#cd .;./bin/mysqld_safe & //這是運(yùn)行一個(gè)demo
查一下進(jìn)程樹
#ps aux | grep mysql //如果有就可以運(yùn)行
/opt/mysql/support-files/mysql.server start //修改一下mysql.server文件,這個(gè)腳本文件其實(shí)就是init.d/mysqld文件,默認(rèn)路徑在/usr/local下面
成功了就可以用了
/opt/mysql/bin/mysql
愿你早日解決些事。
記得權(quán)限的問題,--user=mysql來啟動(dòng)創(chuàng)建初始化table,你的data目錄要有寫權(quán)限。
ql_safe --user=root & 這個(gè)是最原始的
如果你想通過 start stop status改變或顯示mysql服務(wù)得狀態(tài)。
請
[
[email protected] mysql]# cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysql.server
[
[email protected] mysql]# /etc/init.d/mysql.server status
MySQL is not running [失敗]
[
[email protected] mysql]# /etc/init.d/mysql.server start
Starting MySQL. [確定]
[
[email protected] 桌面]# /etc/init.d/mysql.server status
MySQL running (3464) [確定]
另外,虛機(jī)團(tuán)上產(chǎn)品團(tuán)購,超級便宜
求助:mysql啟動(dòng)失敗問題
1、右擊我的電腦,選擇管理選項(xiàng),展開服務(wù)和應(yīng)用程序,選擇服務(wù)選項(xiàng)。然后在右側(cè)找到MySQL服務(wù)。
2、右擊MySQL,選擇屬性,在MySQL的屬性框上,選擇登陸選項(xiàng),再選擇登陸身份,選第二項(xiàng),此賬戶登陸,更改你的密碼。
3、更改完成,就會(huì)到屬性框的常規(guī)項(xiàng),重新啟動(dòng)MySQL就可以了。
如果在停止MYSQL(net stop mysql)或啟動(dòng)MYSQL時(shí),出現(xiàn)1067錯(cuò)誤,錯(cuò)誤信息“MySql 服務(wù)正在停止...系統(tǒng)出錯(cuò)(A system error has occurred.)...系統(tǒng)發(fā)生 1067 錯(cuò)誤(System error 1067 has occurred.),進(jìn)程意外終止(The process terminated unexpectedly.)”等。
相關(guān)推薦:
最高額保證法律依據(jù)(民法典后保證最高額擔(dān)保的規(guī)定)
中外合資經(jīng)營企業(yè)的資本(中外合資企業(yè)注冊資本金要求)
車輛抵押貸款(汽車抵押貸款需要什么條件)
國有企業(yè)設(shè)立的資料(國有企業(yè)注冊條件)
怎么注冊公司流程(公司注冊流程及需要的材料)