Mysql資料庫的分離和附加《轉》

2022-03-11 10:51:46 字數 1695 閱讀 9444

一.mysql的命令列模式的設定:

桌面->我的電腦->屬性->環境變數->新建->

path=「;path/mysql/bin;」其中path為mysql的安裝路徑。

二.簡單的介紹一下命令列進入mysql的方法:

1.c:/>mysql -h hostname -u username -p

按enter鍵,等待然後輸入密碼。這裡hostname為伺服器的名稱,如localhost,username為mysql的使用者名稱,如root。

進入命令列後可以直接操作mysql了。

2.簡單介紹一下mysql命令:

mysql->create database dbname;//建立資料庫

mysql->create table tablename;//建立表

mysql->show databases;//顯示資料庫資訊,有那些可用的資料庫。

mysql->use dbname;//選擇資料庫

mysql->show tables;//顯示表資訊,有那些可用的表

mysql->describe tablename;//顯示建立的表的資訊

三.從資料庫匯出資料庫檔案:

1.將資料庫mydb匯出到e:/mysql/mydb.sql檔案中:

開啟開始->執行->輸入cmd 進入命令列模式

c:/>mysqldump -h localhost -u root -p mydb >e:/mysql/mydb.sql

然後輸入密碼,等待一會匯出就成功了,可以到目標檔案中檢查是否成功。

2.將資料庫mydb中的mytable匯出到e:/mysql/mytable.sql檔案中:

c:/>mysqldump -h localhost -u root -p mydb mytable>e:/mysql/mytable.sql

3.將資料庫mydb的結構匯出到e:/mysql/mydb_stru.sql檔案中:

c:/>mysqldump -h localhost -u root -p mydb --add-drop-table >e:/mysql/mydb_stru.sql

四.從外部檔案匯入資料到資料庫中:

從e:/mysql/mydb2.sql中將檔案中的sql語句匯入資料庫中:

1.從命令列進入mysql,然後用命令create database mydb2;建立資料庫mydb2。

2.退出mysql 可以輸入命令exit;或者quit;

3.在cmd中輸入下列命令:

c:/>mysql -h localhost -u root -p mydb2 < e:/mysql/mydb2.sql

然後輸入密碼,就ok了。

五.下面談一下關於匯入檔案大小限制問題的解決:

預設情況下:mysql 對匯入檔案大小有限制的,最大為2m,所以當檔案很大時候,直接無法匯入,下面就這個問題的解決列舉如下:

1.在php.ini中修改相關引數:

影響mysql匯入檔案大小的引數有三個:

memory_limit=128m,upload_max_filesize=2m,post_max_size=8m

修改upload_max_filesize=200 m 這裡修改滿足你需要的大小,

可以同時修改其他兩項memory_limit=250m post_max_size=200m

這樣就可以匯入200m以下的.sql檔案了。

資料庫分離和附加 SQL Server

分離唯讀資料庫將會丟失有關差異備份的差異基準的資訊。有關詳細資訊,請參閱 差異備份 sql server 分離資料庫時生成的錯誤會阻止完全關閉資料庫和重新生成事務日誌。收到錯誤訊息後,請執行下列更正操作 重新附加與資料庫關聯的所有檔案,而不僅僅是主檔案。解決導致生成錯誤訊息的問題。再次分離資料庫。您...

修改 分離和附加資料庫

一 修改資料庫 增大及縮小 方法1.可以直接資料庫屬性修改。但是必須注意,縮小資料庫的size,需要使用到任務 收縮。方法2.為了避免系統盲目的切除記憶體,最好使用命令修改 alter database pay modify name payment,size 2mb 二 分離和附加資料庫 1.分離...

資料庫遷移之分離附加

資料庫遷移一般會選擇備份還原方法,也可以使用指令碼檔案備份的方法,除了上面兩種常用方法,還有一種快速方法就是分離附加的方法,下面說下此方法 1.開啟並連線資料庫,找到要遷移資料庫,右擊屬 任務 分離 2.分離頁面如下,如果資料庫正在使用 訊息欄 會有提示幾個連線,資料庫在使用中是不能分離的,所以當資...