MySQL給資料庫改名的方法
阿新 • • 發佈:2018-12-26
場景:
原來已經有一個數據庫,名稱是 db1,現在要把這個資料庫的名字改成 db2。
方法1:
使用MySQL的一個圖形客戶端 Navicat for MySQL 。
連到伺服器後,雙擊開啟伺服器。
右鍵 -> Dump SQL File -> Structure And Data -> 在彈出的檔案選擇對話方塊中選好資料夾並點選儲存按鈕 -> 當顯示進度的對話方塊提示“Finished - Successfully”表示匯出完成。
這個時候,你的資料夾裡面應該有個 db.sql 檔案。用編輯器開啟此檔案,檔案開頭的內容如下:
/*
Navicat MySQL Data Transfer
Source Server : localhost
Source Server Version : 50715
Source Host : localhost:3306
Source Database : db1
Target Server Type : MYSQL
Target Server Version : 50715
File Encoding : 65001
Date: 2016-09-28 14:06:14
*/
把 Source Database : db1 這一行中的 db1 改寫成 db2。
切換到 Navicat for MySQL 視窗。
左邊資料庫連線 -> 右鍵 -> New Database
新建一個名叫 db2 的資料庫。選項和 db1 一樣。
db2上右鍵 -> Execute SQL File -> 選擇剛才的 db1.sql -> 點選 start 按鈕。
當對話方塊提示 executed successfully 的時候,說明已經匯入成功。這個時候資料庫就已經成功改名了。把 db2 關閉後再開啟,就可以看見匯入的內容了。