我用 mysqld 啟動(dòng) mysql 的服務(wù)后,在系統(tǒng)“服務(wù)”中查不到mysql服務(wù)呢?
創(chuàng)新互聯(lián)是一家專注于成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、成都外貿(mào)網(wǎng)站建設(shè)公司與策劃設(shè)計(jì),敖漢網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)十多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:敖漢等地區(qū)。敖漢做網(wǎng)站價(jià)格咨詢:18982081108
首先聲明,我的服務(wù)啟動(dòng)成功了,因?yàn)槲铱梢粤黹_一個(gè) cmd 窗口進(jìn)行mysql登錄,登錄后可以進(jìn)行各種操作。
但是不解的是,我在系統(tǒng)的管理工具“服務(wù)”中,竟然查不到“mysql服務(wù)”這一項(xiàng)。
查看window7服務(wù)的2種方法:
1) window7下的系統(tǒng)管理工具在 --- 控制面板\系統(tǒng)和安全\管理工具---服務(wù)
2) 運(yùn)行 中輸入 services.msc 即可查看所有的服務(wù)
我們也可以用mysqladmin -uroot -p shutdown關(guān)閉這個(gè)服務(wù),我可以正常關(guān)閉
但是如果我用net stop mysql來關(guān)閉服務(wù)的話,會(huì)提示,則不能關(guān)閉mysql服務(wù)
那么我的解決辦法是:(注意:一下操作都是在 以管理員身份 運(yùn)行 命令提示符 的前提下,
開始---命令提示符--右鍵---以管理員的身份運(yùn)行(A),這樣就以管理員的身份打開的 命令提示符)
1)打開dos窗口,進(jìn)入mysql的bin目錄下(注意:一定要以管理員的身份打開 命令提示符,因?yàn)檫@些操作 只有 管理員 才能進(jìn)行)
2)執(zhí)行mysqld --install Mysql5.6 ,執(zhí)行成功會(huì)提示Service Successfully Installed
但是如果你不是以管理員的身份打開 命令提示符,那么執(zhí)行上述命令時(shí)就會(huì)提示:Install/Remove of the service denied!(服務(wù)安裝被拒絕)
3)那么你就可以在windows的服務(wù)中看到Mysql5.6這個(gè)服務(wù)了
二)
1) mysqld --remove mysql5.6 從windows的服務(wù)中刪除mysql服務(wù)
2) net start mysql5.6 打開mysql服務(wù)
3) net stop mysql5.6 關(guān)閉mysql服務(wù)
4) mysqld --install-manual 上面的這個(gè)命令是裝好的服務(wù)會(huì)在你開機(jī)的時(shí)候自動(dòng)啟動(dòng),如果你想將服務(wù)改為手動(dòng)的就,就運(yùn)行下面這個(gè)命令
mysql中獲取系統(tǒng)時(shí)間的方法:
mysql select now();
mysql select sysdate();
mysql select curdate();
mysql select current_date;
mysql select curtime();
mysql select current_time;
1、先在運(yùn)行中輸入services.msc,找到MysQL的服務(wù),將其停止;
2、然后備份新安裝的MY.INI和DATA這兩個(gè)目錄,直接將其原來mysql/data下的文件拷到新安裝的mysql/data目錄下即可;
3、啟動(dòng)MysQL服務(wù)。該方法只在新安裝的數(shù)據(jù)庫與舊數(shù)據(jù)庫版本相同的情況下實(shí)驗(yàn)成果。重新打開navicat,發(fā)現(xiàn)原來的數(shù)據(jù)庫都可以使用了。
把php.ini中的 ;date.timezone = 修改成 date.timezone = PRC 重啟即可還有我們一般使用“date -s”命令來修改系統(tǒng)時(shí)間。比如將系統(tǒng)時(shí)間設(shè)定成2005年7月26日的命令如下。 #date -s 03/28/2008 將系統(tǒng)時(shí)間設(shè)定成下午11點(diǎn)12分0秒的命令如下。 #date -s 11:24:00 注意,這里說的是系統(tǒng)時(shí)間,是linux由操作系統(tǒng)維護(hù)的。 在系統(tǒng)啟動(dòng)時(shí),Linux操作系統(tǒng)將時(shí)間從CMOS中讀到系統(tǒng)時(shí)間變量中,以后修改時(shí)間通過修改系統(tǒng)時(shí)間實(shí)現(xiàn)。為了保持系統(tǒng)時(shí)間與CMOS時(shí)間的一致性,Linux每隔一段時(shí)間會(huì)將系統(tǒng)時(shí)間寫入CMOS。由于該同步是每隔一段時(shí)間(大約是11分鐘)進(jìn)行的,在我們執(zhí)行date -s后,如果馬上重起機(jī)器,修改時(shí)間就有可能沒有被寫入CMOS,這就是問題的原因。如果要確保修改生效可以執(zhí)行如下命令。 #clock -w 這個(gè)命令強(qiáng)制把系統(tǒng)時(shí)間寫入CMOS。
1、下載MySQL5.7.10的壓縮包并解壓,打開Windows命令行,進(jìn)入MySQL5.7.10目錄下的bin文件夾
命令:?
C:\Users\Administratord: #進(jìn)入D盤
D:\cd?mysql-5.7.10-winx64/bin #進(jìn)入MySQL bin文件夾
2、安裝MySQL服務(wù)
命令:
D:\mysql-5.7.10-winx64\binmysqld install #安裝MySQL服務(wù)
3、初始化MySQL data目錄。
命令:
D:\mysql-5.7.10-winx64\binmysqld --initialize-insecure #生成空密碼
注:使用–initialize-insecure生成空密碼。使用–initialize生成隨機(jī)初始默認(rèn)密碼,生成的隨機(jī)初始默認(rèn)密碼在data下面的日志文件中,比如:[Note] A temporary password is generated for root@localhost: %j0q/!AvSsbs。
4、MySQL服務(wù)的啟動(dòng)與停止
命令:
D:\mysql-5.7.10-winx64\binnet stop mysql #關(guān)閉MySQL服務(wù)
命令:
D:\mysql-5.7.10-winx64\binnet start mysql #啟動(dòng)MySQL服務(wù)
注:修改密碼時(shí),可以參考“MySQL設(shè)置登陸密碼”和“MySQL忘記root密碼怎么辦?”。在MySQL5.7.10中,使用SQL語句:“update user set password=PASSWORD(“123456″) where user=”root”;”,會(huì)報(bào)錯(cuò)“?Unknown column ‘password’ in ‘field list’”,因?yàn)?.7密碼的字段叫authentication_string,正確的SQL語句為:“update user set authentication_string=PASSWORD(“123456″) where user=”root”;”。
參考:Windows MySQL5.7安裝和配置-