mysql是目前開(kāi)源免費(fèi)的數(shù)據(jù)庫(kù)中使用人數(shù)最多的。其中目前國(guó)內(nèi)使用人數(shù)最多的php框架thinkphp,它的最新版本5.0版本目前只支持兩種數(shù)據(jù)庫(kù),一種是sqlite,另一種就是mysql。而目前主流的java web方案中,也為了mysql開(kāi)發(fā)出了最新的連接池技術(shù),也就是mybatis,這一切的一切都從側(cè)面說(shuō)明了mysql的市場(chǎng)主導(dǎo)作用。
對(duì)于服務(wù)器運(yùn)維人員,數(shù)據(jù)庫(kù)的操作是非常重要的。下面我就來(lái)介紹 一些常用的數(shù)據(jù)庫(kù)操作命令。
一、數(shù)據(jù)庫(kù)備份
mysqldump?-u[數(shù)據(jù)庫(kù)用戶(hù)名]?-p[數(shù)據(jù)庫(kù)用戶(hù)名]?[數(shù)據(jù)庫(kù)名]?>?backup.sql
例如:
mysqldump?-uroot?-proot?worldflying?>?worldflying.sql
上面這句話(huà)意思是用戶(hù)名是root,密碼是root,要備份的數(shù)據(jù)庫(kù)為worldflying,備份好的文件為worldflying .sql
二、數(shù)據(jù)庫(kù)還原
mysql?-u[數(shù)據(jù)庫(kù)用戶(hù)名]?-p[數(shù)據(jù)庫(kù)用戶(hù)名]?[數(shù)據(jù)庫(kù)名]?<?backup.sql
例如:
mysql?-uroot?-proot?worldflying?<?worldflying.sql
上面這句話(huà)意思是用戶(hù)名是root,密碼是root,要還原的數(shù)據(jù)庫(kù)為worldflying,用于還原的數(shù)據(jù)庫(kù)文件為worldflying.sql
三、數(shù)據(jù)庫(kù)登錄
mysql?-u[數(shù)據(jù)庫(kù)用戶(hù)名]?-p[數(shù)據(jù)庫(kù)用戶(hù)名]
例如:
mysql?-uroot?-proot
上面的意思是用戶(hù)名是root,密碼是root,登錄本地的mysql,如果要登錄遠(yuǎn)程的mysql,需要添加-h屬性。
四、創(chuàng)建用戶(hù)
create?user?[用戶(hù)名]
創(chuàng)建完畢后會(huì)提示修改密碼。
五、創(chuàng)建數(shù)據(jù)庫(kù)
create?database?[數(shù)據(jù)庫(kù)名]
六、刪除用戶(hù)
drop?user?[用戶(hù)名]
七、刪除數(shù)據(jù)庫(kù)
drop?database?[數(shù)據(jù)庫(kù)名]
八、顯示所有數(shù)據(jù)庫(kù)
show?databases
九、顯示所有用戶(hù)
show?users
十、修改root密碼
mysqladmin?-uroot?-p[老密碼]?password?[新密碼]
文章來(lái)源:http://www.worldflying.cn/article-id-43.html