添加mysql安裝路徑。首先右鍵單擊“我的電腦(wind7是“計算機”)”---“屬性”--"高級系統(tǒng)設(shè)置",彈出“系統(tǒng)屬性”界面

創(chuàng)新互聯(lián)建站是專業(yè)的邳州網(wǎng)站建設(shè)公司,邳州接單;提供成都網(wǎng)站制作、成都網(wǎng)站設(shè)計,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進行邳州網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!
單擊“環(huán)境變量”,彈出“環(huán)境變量”窗口,如圖
找到“系統(tǒng)變量”下的“Path”,選中path,點擊編輯,在path中加入mysql的安裝路徑,我的是D:\Program
Files\MySQL\MySQL Server 5.1\bin,故在path末尾加入D:\Program Files\MySQL\MySQL Server
5.1\bin路徑。最后“確定”保存。
有時是mysql沒權(quán)限讀取你指定導(dǎo)入盤符的權(quán)限。這時我們打開DOS命令窗口,找到“運行”鍵入“cmd”命令
mysql沒權(quán)限讀取你指定導(dǎo)入盤符的權(quán)限時,我們把sql文件放在temp目錄下(Linux在/tmp,windows在c:/windows/temp),這個目錄默認(rèn)所有用戶都可以讀取的。
最后打開DOS窗口,鍵入 mysql安裝路徑mysql -u用戶名 -p密碼 ,啟動mysql。再鍵入命令 mysqlsource
盤符:\導(dǎo)入的數(shù)據(jù)庫名.sql,即可導(dǎo)入mysql數(shù)據(jù)庫。
運行mysql.server腳本,mysql.server腳本通過調(diào)用mysqld_safe啟動服務(wù)器,該腳本可以通過參數(shù)start和stop指定啟動還是關(guān)閉。mysql.server腳本在MySQL安裝目錄下的share/mysql目錄中,如果是采用源碼安裝的MySQL,則可以在support-files目錄里找到。如果想使用mysql.server,則必須把它復(fù)制到合適的運行級別目錄中。
如上配置之后,就可以利用以下命令啟動和關(guān)閉MySQL實例。
執(zhí)行命令:
service
mysqld
start就啟動了。
現(xiàn)象:mysql安裝后通過 service mysqld start 無法啟動。
報錯信息如下:
主要含義是說:
mysql啟動過程中找不到 /var/lib/mysql/aria_log_control 這個文件;
或者這個文件存在但是打不開。
所以我懷疑的方向有兩個:
1、 /var/lib/mysql/aria_log_control 這個文件不存在;
切換到/var/lib/mysql目錄下,查看文件是否存在:
可以看到文件是存在的,只是這個文件的屬主不對,這里是root,應(yīng)該是mysql用戶和用戶組才對。
2、所以應(yīng)該是第二個懷疑的方向,文件存在,但是沒有權(quán)限操作:
把該文件的屬主改為mysql:
chown -R mysql.mysql /var/lib/mysql
并修改文件的操作權(quán)限:
chmod 755 /var/lib/mysql
再執(zhí)行 service mysqld start 就可以正常啟動了。
問題:
安裝好phpstudy后,Apache可以啟動,Mysql無法啟動。
原因:
之前已經(jīng)裝過Mysql,要把系統(tǒng)服務(wù)里面的MySQL刪除,留下MySQL服務(wù)。
解決辦法:
在cmd命令行下輸入:sc delete mysql即可刪除mysql服務(wù)。
當(dāng)我們在cmd里使用 sc delete 服務(wù)名,來刪除服務(wù)的時候,報錯誤,SC OpenService 失敗5:拒絕訪問,這似乎是因為權(quán)限不夠。
解決方法:
第一步、我們必須先取得管理員權(quán)限,以管理員權(quán)限運行cmd.exe。
第二步、在輸入命令:sc delete 要刪除的服務(wù)名
phpstudy中apache或mysql無法啟動
phpstudy中apache或mysql無法啟動,啟動一下沒了
明顯端口被占用了,假如我們需要確定誰占用了我們的80端口,3306端口
對網(wǎng)站來說,網(wǎng)絡(luò)apatche服務(wù)器是默認(rèn) 80,數(shù)據(jù)庫mysql是3306
端口占有兩種解決方法:
法1:把被占用的 進程結(jié)束掉 (如果你沒裝iis的話,也就是 你把能關(guān)的軟件都關(guān)閉 尤其迅雷什么的)
法 2:改apatche 的端口
具體如下:
----------------------------------------
法一、如何查看某個端口被誰占用,把被占用的 進程結(jié)束掉
我們在啟動應(yīng)用的時候經(jīng)常發(fā)現(xiàn)我們需要使用的端口被別的程序占用,但是我們又不知道是被誰占用,這時候我們需要找出“真兇”,如何做到呢?
方法/步驟
第一步:開始----運行----cmd,或者是window+R組合鍵,調(diào)出命令窗口
第二步:輸入命令:netstat -ano,列出所有端口的情況。在列表中我們觀察被占用的端口,比如是49157,首先找到它。
(對網(wǎng)站來說,網(wǎng)絡(luò)apatche服務(wù)器是默認(rèn) 80,數(shù)據(jù)庫mysql是3306)
第三步:查看被占用端口對應(yīng)的PID,輸入命令:netstat -aon|findstr "49157",回車,記下最后一位數(shù)字,即PID,這里是2720
第四步:有兩種方法
1..續(xù)輸入tasklist|findstr "2720",回車,查看是哪個進程或者程序占用了2720端口,結(jié)果是:svchost.exe
2..
或者是我們打開任務(wù)管理器,切換到進程選項卡,在PID一列查看2720對應(yīng)的進程是誰,如果看不到PID這一列,如下圖:
則我們點擊[查看]---[選擇列],將PID(進程標(biāo)示符)前面的勾打上,點擊確定。
這樣我們就看到了PID這一列標(biāo)識,看一下2720對應(yīng)的進程是誰,如果沒有,我們把下面的顯示所有用戶的進程前面的勾打上,就可以看到了,映像名稱是svchost.exe,描述是,Windows的主進程,與上面命令查看的完全一致。
第五步:結(jié)束該進程:在任務(wù)管理器中選中該進程點擊”結(jié)束進程“按鈕,或者是在cmd的命令窗口中輸入:taskkill /f /t /im Tencentdl.exe。
-------------------------------------------------------------------------
法二:phpstudy修改端口
phpstudy控制面板中,點擊 其他選項
:將端口改為 8080
但需要注意,修改端口后,在輸入網(wǎng)址的時候,要帶著端口
如:(注意有冒號)
localhost:8080
localhost:8080/zz/index.php
網(wǎng)站題目:mysql打不開怎么啟動,mysql為啥無法啟動
網(wǎng)站地址:http://chinadenli.net/article17/dsgdsdj.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、面包屑導(dǎo)航、網(wǎng)站導(dǎo)航、服務(wù)器托管、虛擬主機、手機網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)