MySQL 安裝和啟動服務(wù),以及遇到的問題
創(chuàng)新互聯(lián)是一家專業(yè)提供墨脫企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、H5高端網(wǎng)站建設(shè)、小程序制作等業(yè)務(wù)。10年已為墨脫眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計公司優(yōu)惠進行中。
MySQL版本: mysql-5.7.13-winx64.zip (免安裝,解壓放到程序文件夾即可,比如 C:\Program Files\mysql-5.7.13-winx64)下載地址:http//dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.13-winx64.zip遇到的問題:
1. MySQL service 已經(jīng)安裝成功,創(chuàng)建了空的data文件夾,也填了初始化ini文件,但是無法啟動2. cmd 執(zhí)行指令 “mysql -uroot -p” 時提示:“ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)”
3. Windows服務(wù)管理啟動MySQL服務(wù)時提示:“本地計算機 上的 MySQL 服務(wù)啟動后停止。某些服務(wù)在未由其他服務(wù)或程序使用時將自動停止。”
4. mysql 日志文件提示:“2016-07-12T08:14:12.661749Z 0 [Note] Plugin 'FEDERATED' is disabled. MySQL: Table 'mysql.plugin' doesn't exist”
解決問題:
其實這幾個問題都是因為mysql 的初始化ini文件不正確導(dǎo)致,請注意以下幾點1. 不能使用原有的初始化文件my-default.ini直接修改,那個只是給我們參考,在當(dāng)前文件夾復(fù)制創(chuàng)建一個新的my.ini文件,填寫好basedir和datadir 然后保存。
# These are commonly set, remove the # and set as required.
# basedir = C:\Program Files\mysql-5.7.13-winx64# datadir = C:\Program Files\mysql-5.7.13-winx64\data2. 創(chuàng)建data文件夾,且必須是空文件夾,如果已經(jīng)有跑出一些mysql日志文件在這里,請刪掉全部文件。
3. 注冊服務(wù)時CMD必須進bin目錄,要不然會出錯。執(zhí)行cmd 命令:mysqld –initialize -insecure –user=mysqlC:\Program Files\mysql-5.7.13-winx64\bin
4. mysql啟動問題access denied for user 'root'@'localhost'(using password:YES)安裝Mysql后利用SQLyogEnt啟動是提示“access denied for user 'root'@'localhost'(using password:YES)”,開始我還為是因為是密碼問題,后來上網(wǎng)查了查才知道root權(quán)限問題,我想可能是因為win7系統(tǒng)我在安裝時沒用以管理員身份進行安裝,所以root角色沒有權(quán)限,從網(wǎng)上找了一個解決方案解決了,在這里記錄一下:
1. 管理員登陸系統(tǒng),停止mysql服務(wù)或者結(jié)束mysqld-nt進程;2. 進入命令行,來到mysql的安裝目錄.假設(shè)安裝目錄為 d:\mysql\ , CMD進入命令行;3. 運行 D:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld-nt --skip-grant-tables啟動mysql,關(guān)閉權(quán)限的檢查;4. 運行 D:\Program Files\MySQL\MySQL Server 5.5\bin\mysqladmin -u root flush-privileges password "newpassword" 重設(shè)root密碼;5. 重新啟動mysql服務(wù);
一、啟動方式
1、使用linux命令service 啟動:
service mysqld start
2、使用 mysqld 腳本啟動:
/etc/inint.d/mysqld start
3、使用 safe_mysqld 啟動:
safe_mysqld
二、停止
1、使用 service 啟動:
service mysqld stop
2、使用 mysqld 腳本啟動:
/etc/inint.d/mysqld stop
3、 mysqladmin shutdown
三、重啟
1、使用 service 啟動:
service mysqld restart
2、使用 mysqld 腳本啟動:
/etc/inint.d/mysqld restart
查看
netstat -pnlp | grep :3306
ps -ef | grep mysqld
1、Mysql的自動備份功能可能導(dǎo)致在備份的時候先關(guān)閉服務(wù),而在此啟動的時候服務(wù)器不響應(yīng),開始-運行-services.msc,打開windows服務(wù)找到的服務(wù)并雙擊,點擊恢復(fù)選項卡,第一次失敗:默認是“不操作”,改成”重新啟動服務(wù)”。在下方的“重新啟動服務(wù):分鐘后”添上“0”表示如果服務(wù)意外終止則立即重啟動。點擊確定使設(shè)置生效。這時候你在任務(wù)管理器里結(jié)束mysql-nt進程,會發(fā)現(xiàn)結(jié)束不掉,不過要注意,這樣mysql.exe是停不了的,如果要停必須把剛才修改的改回來。
2、可能是mysql連接問題修改mysql的最大連接數(shù),使用內(nèi)存變量修改法修改mysql的最大連接數(shù)。
文章名稱:mysql停止了怎么辦 服務(wù)里的mysql一直停止
標題URL:http://chinadenli.net/article36/dogcdpg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、網(wǎng)頁設(shè)計公司、微信小程序、自適應(yīng)網(wǎng)站、網(wǎng)站收錄、營銷型網(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)