mysql中如何進行資料庫改名 附備份

2021-06-22 19:22:50 字數 1687 閱讀 3340

本地:

1.進入mysql目錄下的bin資料夾:e:回車;

e:\>cd mysql\bin? 回車

2.匯出資料庫:mysqldump -u 使用者名稱 -p 資料庫名 > 匯出的檔名

範例:mysqldump -u root -p abc > abc.sql

(匯出資料庫abc到abc.sql檔案)

提示輸入密碼時,輸入該資料庫使用者名稱的密碼(如果匯出單張表的話在資料庫名後面輸入表名即可)

如果提示locktable錯誤:則在mysqldump -uroot -pabc後面空一格加上--skip-lock-tables

3、會看到檔案abc.sql自動生成到bin檔案下?

mysql命令列匯入資料庫:

1,將要匯入的.sql檔案移至bin檔案下,這樣的路徑比較方便

2,同上面匯出的第1步

3,進入mysql:mysql -u 使用者名稱 -p

如我輸入的命令列:mysql -u root -p?? (輸入同樣後會讓你輸入mysql的密碼)

4,在mysql-front中新建你要建的資料庫,這時是空資料庫,如新建乙個名為news的目標資料庫

5,輸入:mysql>use 目標資料庫名

如我輸入的命令列:mysql>use news;

6,匯入檔案:mysql>source 匯入的檔名;

如我輸入的命令列:mysql>source abc.sql;

mysql備份和還原,都是利用mysqldump、mysql和source命令來完成的。

1.win32下mysql的備份與還原

1.1 備份

開始選單 | 執行 | cmd |利用「cd \program files\mysql\mysql server5.0\bin」命令進入bin資料夾 | 利用「mysqldump? -u 使用者名稱 -p databasename>exportfilename」匯出資料庫到檔案,如mysqldump -u root -pvoice>voice.sql,然後輸入密碼即可開始匯出。

?1.2 還原

進入mysql command line client,輸入密碼,進入到「mysql>」,輸入命令"showdatabases;",回車,看看有些什麼資料庫;建立你要還原的資料庫,輸入"create databasevoice;",回車;切換到剛建立的資料庫,輸入"use voice;",回車;匯入資料,輸入"sourcevoice.sql;",回車,開始匯入,再次出現"mysql>"並且沒有提示錯誤即還原成功。

?2.linux下mysql的備份與還原

2.1 備份

[root@localhost ~]# cd /var/lib/mysql(進入到mysql庫目錄,根據自己的mysql的安裝情況調整目錄)

[root@localhost mysql]# mysqldump -u root -pvoice>voice.sql,輸入密碼即可。

2.2 還原

法一:[root@localhost ~]# mysql -u root -p回車,輸入密碼,進入mysql的控制台"mysql>",同1.2還原。

法二:[root@localhost ~]# cd /var/lib/mysql(進入到mysql庫目錄,根據自己的mysql的安裝情況調整目錄)

[root@localhost mysql]# mysql -u root -p voicesql,輸入密碼即可。

如何進行資料庫優化

1.優化索引 sql 語句 分析慢查詢 如有條件,資料可以存放於redis,讀取速度快 2.設計表的時候嚴格根據資料庫的設計正規化來設計資料庫 3.使用快取,把經常訪問到的資料而且不需要經常變化的資料放在快取中,能 節約磁碟io 4.優化硬體 採用ssd,使用磁碟佇列技術 raid0,raid1,r...

如何進行資料庫的優化?

1 優化索引 sql語句 分析慢查詢 2 設計表的時候嚴格根據資料的設計規範來設計資料庫 3 使用快取,吧經常訪問到的資料而且不需要變化的資料放到快取中 4 使用固態硬碟 5 採用mysql內部自帶的表分割槽技術,吧資料分層到不同的檔案中,能夠提高餐盤的讀寫效率 6 垂直分表,吧一些不經常用到的資料...

SQL Server2005如何進行資料庫定期備份

sqlserver2005的定期備份是通過建立 維護計畫 來實現的。主要有兩種方式 1 維護計畫嚮導。2 新建維護計畫 使用者手工建立 如果想在sqlserver2005中使用維護計畫來設計維護備份 資料庫任務時,有乙個前提條件 sql server 服務必須是啟用狀態 首先介紹使用維護計畫嚮導來執...