在公司里,可能現(xiàn)行只用的系統(tǒng)不是公司現(xiàn)在的人馬所開發(fā)的,可能這個系統(tǒng)的開發(fā)人員也沒有留下什么文檔或者說明什么的,連數(shù)據(jù)庫的表說明可能都沒有。
不過,為了維護數(shù)據(jù)庫,這里記錄幾條建議:
1.如果你要修改Mysql數(shù)據(jù)庫的密碼,建議使用命令行來修改:
輸入mysqladmin -u root password NEW_PASSWORD
輸入mysql -u root -p
提示輸入密碼:輸入第一行設(shè)定的密碼。
進入成功。
不建議直接使用Mysql安裝時使用的配置工具,那是因為那個工具每次啟動的時候,不會保存上次的設(shè)置狀態(tài),也就是說,所有的參數(shù)都是最開始安裝的時候的設(shè)置形式,而如果系統(tǒng)原來不是你自己安裝的,而你有沒有相關(guān)的說明書,那么,你的這次操作很有可能會把數(shù)據(jù)庫的所有數(shù)據(jù)都弄得混亂,尤其是中文編碼問題。
2.如果你一定想要使用Mysql數(shù)據(jù)庫默認的配置工具來手修改密碼,你需要注意編碼問題,最好想登錄Mysql命令行查看系統(tǒng)設(shè)置的編碼格式,和其他的一些參數(shù),比如并發(fā)連接數(shù)、數(shù)據(jù)庫用戶等。
3.數(shù)據(jù)庫備份。數(shù)據(jù)庫備份可以用命令行或者Navicat都可以,不過建議你備份多種格式,比如,解出數(shù)據(jù)庫的sql備份文件,這種文件是可以在不同平臺遷移的,及時你突然想把數(shù)據(jù)庫部署到Linux系統(tǒng)去,這個文件也是可以識別的,而如果你使用Navicat直接就保存了.psc備份文件的話,在Linux下面,沒有了Navicat工具,那你就無法做數(shù)據(jù)庫還原了。還有,有時候你甚至可能又不想用Mysql數(shù)據(jù)庫了,而是想采用SQL Server2000或者2005或者更高版本的話,.psc的文件壓根就無法遷移到那些數(shù)據(jù)庫去,而如果是sql文件的話,這個就不會有多大的問題了。
4.建立多個用戶,設(shè)定權(quán)限,用來執(zhí)行對某個庫的查改工作,不要用root用戶直接連接Mysql數(shù)據(jù)庫。用root用戶直接操作數(shù)據(jù)庫是一個危險的事情,因為這個用戶可以管理其他用戶,可以修改數(shù)據(jù)庫配置,甚至可以直接刪除一個庫,如果這個用戶的密碼被盜或者遺失了,那都是相當悲劇的事情。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點擊舉報。