工具/原料
在榆社等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站制作、成都網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作按需網(wǎng)站策劃,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),網(wǎng)絡(luò)營(yíng)銷推廣,成都外貿(mào)網(wǎng)站建設(shè)公司,榆社網(wǎng)站建設(shè)費(fèi)用合理。
已經(jīng)安裝了mysql數(shù)據(jù)庫(kù)的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ù)庫(kù),將密碼進(jìn)行更新即可。
需要使用到的命令是:
mysql-show
database;
mysql-use
mysql
mysql-update
user
set
password=password('12345')
where
user='root';
這樣,就將新密碼設(shè)為了12345。
不用退出來,use 數(shù)據(jù)庫(kù)后
直接show databases就能查詢所有數(shù)據(jù)庫(kù),如果想跳到其他數(shù)據(jù)庫(kù)直接用
use 其他數(shù)據(jù)庫(kù)名字 就ok
出來怎么辦
mysql中數(shù)據(jù)導(dǎo)不出來怎么辦_mysql掛掉了,無法導(dǎo)出數(shù)據(jù),data文件如何恢復(fù)?
?
三十六陂
原創(chuàng)
關(guān)注
0點(diǎn)贊·1246人閱讀
問題描述的不是非常清楚
1 mysql掛掉,還能啟動(dòng)嗎?
2 死活不肯導(dǎo)出數(shù)據(jù) 是指用什么樣的方式不能導(dǎo)出?報(bào)什么錯(cuò)?
一 假定mysql可以啟動(dòng),邏輯導(dǎo)出時(shí)報(bào)錯(cuò)。 這個(gè)問題就相對(duì)簡(jiǎn)單,解決邏輯導(dǎo)出的問題即可。對(duì)于不同的邏輯導(dǎo)出錯(cuò)誤,采取不同的方法解決。
二 假定mysql不可啟動(dòng),那要看啟時(shí)的時(shí)候報(bào)什么錯(cuò)誤,對(duì)于不同的錯(cuò)誤,采取不同的方法
三 最壞的打算,mysql不可啟動(dòng),并且不能解決db啟動(dòng)的問題。
可以先嘗試下面的方法:
copy所有datadir下的文件到目標(biāo)機(jī),啟動(dòng)數(shù)據(jù)庫(kù),如果可以正常啟動(dòng),啟動(dòng)后執(zhí)行mysql_upgrade即可
如果上面方法不行,那就只是數(shù)據(jù)文件還在,什么操作也執(zhí)行不了。
那就要放大招了。
對(duì)于myisam引擎的表:在目標(biāo)機(jī)上初始化好數(shù)據(jù)庫(kù)之后,copy相應(yīng)的.frm .MYI .MYD三個(gè)文件到相應(yīng)的目錄,設(shè)置好文件權(quán)限,就可以查看表里的數(shù)據(jù),也就是說myisam表已經(jīng)恢復(fù)了。
對(duì)于innodb引擎的表(獨(dú)立表空間):
使用傳輸表空間的方式恢復(fù)數(shù)據(jù):
1 先得到建表語句(建表語句一般都會(huì)有,比如業(yè)務(wù)存著的表結(jié)構(gòu),退一步如果沒有建表語句,也可以進(jìn)行恢復(fù))
2 在目標(biāo)機(jī)上建好表
3 alter table discard tablespace
4 5.6版本以下才需要(5.6以上版本不care tablespace_id) vim .ibd
5 alter table import tablespace
就可以恢復(fù)innodb表里的數(shù)據(jù)。
innodb比myisam恢復(fù)起來麻煩一些,是因?yàn)閕nnodb在ibdata中記錄的有表結(jié)構(gòu)。
數(shù)據(jù)完整性是一個(gè)DBA最基本的必須完成的,使用ucloud(UCloud – 專業(yè)云計(jì)算服務(wù)商)用戶可以不必考慮數(shù)據(jù)的丟失
ucloud每天會(huì)對(duì)數(shù)據(jù)進(jìn)行備份,如果備份沒有成功,會(huì)告警給用戶,并協(xié)助用戶解決不能成功備份的問題。這樣每天都能成功的備份,也就不用考慮異?;謴?fù)的場(chǎng)景了。
對(duì)于數(shù)據(jù)文件還在異常恢復(fù)db的場(chǎng)景相對(duì)簡(jiǎn)單。
對(duì)于文件已經(jīng)不存在的,如drop table,drop database 也可以把數(shù)據(jù)恢復(fù)出來(沒有備份也可以恢復(fù)),只是過程麻煩些。收費(fèi)高些。
使用Ucloud(UCloud – 專業(yè)云計(jì)算服務(wù)商)的 mysql數(shù)據(jù)庫(kù),可以免費(fèi)的享受數(shù)據(jù)在不同場(chǎng)景下的恢復(fù)。
曾免費(fèi)幫助ucloud用戶恢復(fù)在云主機(jī)上部署的mysql數(shù)據(jù)庫(kù)。
其實(shí)你可以這么做。
目前情況是你現(xiàn)在已經(jīng)使用: "use mytest;" 進(jìn)入mytest數(shù)據(jù)庫(kù)了。
你想切換其他數(shù)據(jù)庫(kù),但是你不知道如何操作的話:
1、如果已知其他庫(kù)的庫(kù)名(例如:mytest1),那么直接用: "use mytest1;"進(jìn)行切換;
2、如果你不知道其他數(shù)據(jù)庫(kù)名或者記不住的話,先用:"use mysql;"切換到mysql庫(kù)(這就是默認(rèn)登陸的庫(kù)),再使用:"show databses;"把全部數(shù)據(jù)庫(kù)展示出來,然后使用:"use 庫(kù)名"進(jìn)行切換。
沒錯(cuò),我就是喜歡亂用冒號(hào),純手打滿意望采納加筆記,不滿意的話再說。換句話說我回答的這么標(biāo)準(zhǔn),咋能不滿意呢?
本文題目:mysql怎么退步出來 mysql如何退出數(shù)據(jù)庫(kù)
當(dāng)前路徑:http://jinyejixie.com/article20/dohppco.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)、品牌網(wǎng)站制作、網(wǎng)站設(shè)計(jì)公司、標(biāo)簽優(yōu)化、軟件開發(fā)、做網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)