mysql控制臺(tái)一閃就退
為赤壁等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及赤壁網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、赤壁網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
打開APP
weixin_39526185
關(guān)注
mysql控制臺(tái)一閃就退_【轉(zhuǎn)】MySQL 一閃退出解決_MySQL 原創(chuàng)
2021-01-18 18:44:35
weixin_39526185
碼齡5年
關(guān)注
癥狀:輸入密碼一閃而過,一點(diǎn)提示也沒有,密碼首先保證是正確的..
于是就想到了 直接跳過權(quán)限驗(yàn)證 ,用到了以下的方法:
一、
首先進(jìn)入cmd 切入MySQL的安裝目錄,然后切入 bin 目錄 ,輸入mysqld-nt --skip-
grant-tables命令。
這個(gè) cmd 窗口先不要關(guān)閉, 打開另一個(gè)窗口 登陸MySQL 或直接點(diǎn)開 MySQL Command
Line Client 輸入正確的密碼, 就OK了!
二、在你的WINDOWS上,先按 [開始], 然后 [運(yùn)行] ,輸入 cmd 然后回車
然后再在這個(gè)DOS窗體中, cd 到/MySQL Server 5.1/bin目錄下 (回車) 注意紅字就不要
打成漢字了,是讓你按回車鍵,如果不知道回車鍵在哪兒,請(qǐng)自行查一下GOOGLE。
然后再mysql -u root -p (回車) 這里的紅字同上。
Enter password: 輸入密碼即可。
三、有些朋友經(jīng)過上面的設(shè)置后,登錄卻又提示“mysql: unknown variable
'character-set-server=gbk'”,解決方法很簡(jiǎn)單(說明下我的是windows2003的環(huán)境),修
改mysql安裝目錄下的my.ini文件,將里面的default-character-set=gbk注釋或刪除掉,
在服務(wù)里重啟下mysql服務(wù)即可。
又遇到問題mysqld-nt --skip-grant-tables提示不是內(nèi)部或外部命令,直接啟動(dòng)mysql 提
示錯(cuò)誤2003 can't connect to mysql server on 'localhost'(10061)
解救辦法:找到my-small.ini復(fù)制保存為my.ini 在[mysqld]中加一句bind-address =
0.0.0.0
然后啟動(dòng)mysql 可以連接了。(親試,可用)
f68f2add0b68e4f9810432fce46917b7.png
相關(guān)標(biāo)簽:
本文原創(chuàng)發(fā)布php中文網(wǎng),轉(zhuǎn)載請(qǐng)注明出處,感謝您的尊重!
相關(guān)資源:Mysql閃退問題圖文解決辦法_mysql閃退怎么解決-其它代碼類資源...
文章知識(shí)點(diǎn)與官方知識(shí)檔案匹配
MySQL入門技能樹首頁概覽
29445 人正在系統(tǒng)學(xué)習(xí)中
有朋友之前在知道里回答過了,我轉(zhuǎn)給你看一下:方法一:netstartmysql(或者是其他服務(wù)名)方法二:在XP下啟動(dòng)MySQL服務(wù)MySql安裝目錄:“d:\MySql\”進(jìn)入命令行輸入窗口(Dos命令輸入)進(jìn)入“d:\MySql\bin”目錄下運(yùn)行“mysqld-uroot”命令。寫法:d:\MySql\bin\mysqld-uroot(Enter)運(yùn)行后在進(jìn)程管理中有mysql的進(jìn)程,運(yùn)行成功(可能需要手動(dòng)關(guān)閉命令窗口)然后在“d:\MySql\bin\”目錄下運(yùn)行“mysql”命令寫法:d:\MySql\bin\(Enter)屏幕出現(xiàn):mysql然后就可以輸入數(shù)據(jù)庫語句。
MySQL的用法如下:
一、準(zhǔn)備工作:
1、打開任務(wù)管理器,啟動(dòng)MySQL服務(wù)(點(diǎn)擊開始即可)。
2、打開下載好的連接工具Navicat,選擇要連接的數(shù)據(jù)庫(MySQL),彈出MySQL-新建連接窗口,點(diǎn)擊測(cè)試連接,出現(xiàn)連接成功,點(diǎn)擊確定。
二、新建數(shù)據(jù)庫:
在連接好的MySQL連接上點(diǎn)擊右鍵,選擇新建數(shù)據(jù)庫,彈出新建數(shù)據(jù)庫窗口后,取數(shù)據(jù)庫名,輸入字符集為utf8,輸入排序規(guī)則為utf8_icelandic_ci,點(diǎn)擊確定,即可創(chuàng)建成功。
三、新建數(shù)據(jù)庫表:
在表上點(diǎn)擊右鍵,選擇新建表,添加字段,設(shè)置標(biāo)識(shí)列(勾選自動(dòng)遞增)。
四、導(dǎo)入數(shù)據(jù)庫表:
準(zhǔn)備一張要導(dǎo)入MySQL數(shù)據(jù)庫的表:在表上點(diǎn)擊右鍵,選擇運(yùn)行SQL文件,彈出運(yùn)行SQL文件,選擇數(shù)據(jù)庫表的位置,找到你要導(dǎo)入的表,點(diǎn)擊開始完成導(dǎo)入,然后關(guān)閉即可。再次在表上點(diǎn)擊右鍵,選擇刷新,完成表的導(dǎo)入。
五、寫sql語句:
點(diǎn)擊新建查詢,然后選擇要連接的數(shù)據(jù)庫和表,即可盡情打代碼啦?。?!
普通方式:
(1)在Windows中打開“控制面板”窗口,在“控制面板”窗口中,雙擊“管理工具”打開“管理工具”窗口。
(2)在“管理工具”窗口雙擊“服務(wù)”程序。
(3)打開“服務(wù)”窗口,雙擊列表中的“MySQL”打開“MySQL的屬性”對(duì)話框。
(4)在“常規(guī)”選項(xiàng)卡下有服務(wù)狀態(tài)選項(xiàng),單擊“停止”,即可關(guān)閉數(shù)據(jù)庫。
(5)關(guān)閉后若要重新打開數(shù)據(jù)庫,單擊“啟動(dòng)”即可。
另外,可使用DOS命令方式:
(1)在桌面“開始”搜索框內(nèi)輸入“cmd”,點(diǎn)擊cmd.exe打開DOS命令窗口。
(2)在命令窗口中輸入net stop mysql后回車,即可關(guān)閉數(shù)據(jù)庫。
(3)關(guān)閉后若要重新打開數(shù)據(jù)庫,在DOS命令窗口輸入net start mysql后回車,即可。
1、首先,我們需要修改mysql的配置文件,一般文件存放在/etc下面,文件名為my.cnf。
2、對(duì)于mysql服務(wù)的啟動(dòng),我們通常使用命令service mysqld start,沒問題的話就能啟動(dòng)mysql服務(wù)了。
3、如何判斷mysql服務(wù)有沒有啟動(dòng)成功了,一個(gè)是通過查看進(jìn)程的方式,我們使用命令ps -ef|grep mysqld,來查看。
4、當(dāng)然,更為穩(wěn)妥的方法是使用命令mysql -uuser -p passwd 來進(jìn)行連接,看看是否能接上。
5、如何停止mysql的服務(wù)呢。方法也很簡(jiǎn)單,使用命令:service mysqld stop命令即可。
6、一般,如果mysql服務(wù)沒有啟動(dòng)成功,可以通過查看錯(cuò)誤日志的方式,日志默認(rèn)路徑/var/log/mysqld.log,
7、完成效果圖。
工具/原料
已經(jīng)安裝了mysql數(shù)據(jù)庫的windows
操作系統(tǒng)
筆者安裝的mysql版本為5.6,即mysql
5.6
方法/步驟
首先,需要關(guān)閉mysql
server服務(wù)。在“運(yùn)行”窗口,輸入“services.msc”,進(jìn)入“服務(wù)”窗口。
在服務(wù)窗口,可以找到“mysql56”,選定,將其“停止”即可。
這樣,mysql
server服務(wù)就停止了。
需要說明的是,這里的“mysql56”受版本限制。舉例來說,如果你的mysql的版本是5.1,那么此時(shí)就是就是“mysql51”。
當(dāng)然,也可以在命令行窗口使用“net
stop
mysql56”來停止服務(wù)。
接著,需要使用到mysql的安裝位置。如果忘記了,可以在“開始”按鈕(windows鍵)找到安裝“mysql”文件夾,打開并選擇“mysql
server
5.6”文件夾,會(huì)看到兩個(gè)mysql
commond
打開的快捷方式。選擇其中的一個(gè)查看其屬性,就可以找到mysql的安裝位置。
可以看到我們的mysql位置在“d:\program
files\mysql”
其實(shí),我們之所以想知道m(xù)ysql的安裝位置,是為了獲取其下的.ini文件的位置。該文件記錄了mysql的配置信息。如果我們想跳過登錄權(quán)限,就必須獲取該文件的位置。
需要注意的是,不同版本的.ini文件的名稱不同,在mysql
5.1時(shí),它是my.ini,而在mysql
5.6則是my-default.ini。
接著,打開命令行窗口,輸入如下的命令:
c:\users\wangmysqld
--defaults-file="d:\program
files\mysql\mysql
server
5.6\my-default.ini"
--console
--skip-grant-tables
需要說明的是,此時(shí)該窗口不可再寫入。這也是檢驗(yàn)命令是否正確執(zhí)行的一個(gè)標(biāo)準(zhǔn)。
另外打開一個(gè)命令行窗口,輸入命令:mysql
-u
root
-p,回車即可進(jìn)入mysql命令行界面。
7
接下來,只需要修改系統(tǒng)數(shù)據(jù)庫,將密碼進(jìn)行更新即可。
需要使用到的命令是:
mysql-show
database;
mysql-use
mysql
mysql-update
user
set
password=password('12345')
where
user='root';
這樣,就將新密碼設(shè)為了12345。