遷移數據庫需要用什麼方法 數據庫遷移有哪些方法精品多篇
數據庫遷移的方法 篇一
方法一:腳本法
如果你的數據庫每天都有更新,而且今天改動量不大,可以將你所有的改動弄成腳本,放到本地數據庫執行即可。就行一般公司開發寫數據庫發佈腳本一樣。
方法二:備份與還原法
在服務器的數據庫中選中要轉移的數據庫,按鼠標右鍵,選所有任務->備份數據庫;將備份copy到本地,選中本地已有的數據庫(沒有需要新建)右鍵→任務→還原數據庫。
找到你copy下來的。bak文件即可,值得提醒是,有時候會出現錯誤:2個數據庫不是一個數據庫。這種情況點 →選項 勾上 覆蓋現有數據庫即可。
方法三:如果只是將服務器上的數據庫copy到本地數據庫
則右鍵→導出數據,按照嚮導導到對應的本地數據庫(前提是本地數據庫沒有數據,如果有數據,他不會覆蓋會出現2條相同的記錄),而且完了之後還得到處所有的函數和存儲過程,所以該方法不推薦。
方法四:附加法
首先分離數據庫連接,然後將數據庫文件(。mdf文件)copy到本地,然後右鍵→附加 找到該。mdf文件即可
修改解除MYSQL密碼的方法 篇二
方法一
使用phpmyadmin,這是最簡單的了,修改mysql庫的user表,不過別忘了使用PASSWORD函數。
方法二
使用mysqladmin,這是前面聲明的一個特例。
mysqladmin -u root -p password mypasswd
輸入這個命令後,需要輸入root的原密碼,然後root的密碼將改爲mypasswd。
把命令裏的root改爲你的用戶名,你就可以改你自己的密碼了。
當然如果你的mysqladmin連接不上mysql server,或者你沒有辦法執行mysqladmin,那麼這種方法就是無效的,而且mysqladmin無法把密碼清空。
下面的方法都在mysql提示符下使用,且必須有mysql的root權限:
方法三
mysql>Insert INTO (Host,User,Password)
VALUES(%,jeffrey,PASSWORD(biscuit));
mysql>FLUSH PRIVILEGES
確切地說這是在增加一個用戶,用戶名爲jeffrey,密碼爲biscuit。在《mysql中文參考手冊》裏有這個例子,注意要使用PASSWORD函數,然後還要使用FLUSH PRIVILEGES。
方法四
和方法三一樣,只是使用了REPLACE語句
mysql>REPLACE INTO (Host,User,Password)
VALUES(%,jeffrey,PASSWORD(biscuit));
mysql>FLUSH PRIVILEGES
方法五
使用SET PASSWORD語句
mysql>SET PASSWORD FOR jeffrey@“%” = PASSWORD(biscuit);
擬也必須使用PASSWORD()函數,但是不需要使用FLUSH PRIVILEGES。
方法六
使用GRANT 。.。 IDENTIFIED BY語句
mysql>GRANT USAGE ON *。* TO jeffrey@“%” IDENTIFIED BY biscuit;
這裏PASSWORD()函數是不必要的,也不需要使用FLUSH PRIVILEGES。
注意:PASSWORD() [不是]以在Unix口令加密的同樣方法施行口令加密。
保護MySQL數據庫 篇三
一、刪除授權表中的通配符
MySQL訪問控制系統通過一系列所謂的授權表運行,從而對數據庫、表格或欄目級別的用戶訪問權利進行定義。但這些表格允許管理員爲一名用戶設定一攬子許可,或一組應用通配符的表格。這樣做會有潛在的危險,因爲黑客可能會利用一個受限的賬戶來訪問系統的其他部分。由於這一原因,在設置用戶特權時要謹慎,始終保證用戶只能訪問他們所需的內容。在給個別用戶設定超級特權時要尤其小心,因爲這種級別允許普通用戶修改服務器的基本配置,並訪問整個數據庫。
建議:對每個用戶賬戶應用顯示特權命令,以審查授權表,瞭解應用通配符許可是否恰當。
二、要求使用安全密碼
用戶賬號的安全與用來保護它們的密碼密切相關。因此,在安裝MySQL時第一件事就應該設置MySQL根賬號的密碼(默認爲空)。修復這一漏洞後,接下來就應要求每個用戶賬號使用一個密碼,且不要使用生日、用戶名或字典中的單詞這些容易識別的啓發式密碼。
建議:應用MySQL-安全-授權選項避免使用舊的,不大安全的MySQL密碼格式。
三、檢查配置文件許可
一般來說,要使服務器連接更爲快速方便,單個用戶和服務器管理員必須把他們的用戶賬號密碼存儲在單用戶MySQL選項文件中。但是,這種密碼是以純文本形式存儲在文件中的,很容易就可以查閱。因此,必須保證這樣的單用戶配置文件不被系統中的其他用戶查閱,且將它存儲在非公共的位置。理想情況下,你希望單用戶配置文件保存在用戶的根目錄,許可爲0600。
四、加密客戶與服務器之間數據傳送 :
MySQL(及其它)客戶與服務器構架的一個重要問題就是通過網絡傳送數據時的安全問題。如果客戶與服務器間的交互以純文本形式發生,黑客就可能“嗅出”被傳送的數據包,從而獲得機密信息。你可以通過激活MySQL配置中的SSL,或應用一個OpenSSH這樣的安全應用來爲傳送的數據建立一個安全的加密“通道”,以關閉這一漏洞。以這種形式加密客戶與服務器連接可使未授權用戶極難查閱往來的數據。
五、禁止遠程訪問
如果用戶不需要遠程訪問服務器,你可以迫使所有MySQL連接通過UNIX插槽文件來完成,從而大大減少網絡受攻擊的風險。這一過程可通過跳過網絡選項啓動服務器來完成。這樣可以阻止TCP/IP網絡連接到MySQL上,保證沒有用戶可以遠程連接系統。
建議:可以在MySQL服務器配置中添加捆綁地址指令來增強這一功能,迫使MySQL捆綁當地機器的IP地址來保證只有同一系統中的用戶可以連接到MySQL。
六、積極監控MySQL訪問記錄
MySQL中帶有很多不同的日誌文件,它們記錄客戶連接,查詢和服務器錯誤。其中,最重要的是一般查詢日誌,它用時間標籤記錄每名客戶的連接和中斷時間,並記錄客戶執行的每個查詢。如果你懷疑發生了不尋常的行爲,如網絡入侵,那麼監控這個日誌以瞭解行爲的來源是個好方法。
-
鼓勵自己的勵志語名言短句精品多篇
鼓勵自己的句子篇一01、每一個強大的人,都咬着牙度過一段沒人幫忙,沒人支持,沒人噓寒問暖的日子。過去了,這就是你的成人禮,過不去,求饒了,這就是你的無底洞。早安~02、出身一般,只有奮發自強;智商不高,不妨笨鳥先飛;長相平凡,可以學識彌補;地位普通,就用人格添彩。03、爲了...
-
國小的安全教育講話稿(精彩多篇)
國小生安全教育講話稿篇一各位領導、職工朋友們:大家好!今天能在這裏爲大家演講我非常激動。現在全國上下各個行業都在轟轟烈烈地開展“講安全、學安全”活動,作爲一名煤礦職工,我也來談談我對安全的理解和認識。人的生命是寶貴的,生命對於每個人來說只有一次,當我們...
-
聖誕晚會策劃方案(共10篇)
本站小編爲你精心整理了10篇《聖誕晚會策劃方案》的範文,但願對你的工作學習帶來幫助,希望你能喜歡!當然你還可以在本站搜索到更多與《聖誕晚會策劃方案》相關的範文。篇1:聖誕晚會策劃方案策劃人:***軟本2班活動目的:爲加強會員之間的聯繫,增進會員之間的感情,讓會員...
-
各種各樣類似的詞語1000個精品多篇
各種各樣類似的詞語1000個篇一B暴飲暴食畢恭畢敬悖入悖出笨手笨腳笨頭笨腳C徹頭徹尾稱王稱霸誠惶誠恐楚弓楚得D大手大腳呆頭呆腦多才多藝獨來獨往動手動腳E惡衣惡食F吠形吠聲風言風語非驢非馬非親非故G怪模怪樣古色古香敢作敢爲H活靈活現活龍活現忽明忽暗忽隱...