Mysql資料庫匯出和匯入

2023-01-29 09:16:17 字數 1300 閱讀 8212

1.mysqldump備份整個資料庫

/usr/local/mysql/bin/mysqldump -uroot -p**** project > project.back.sql    #匯出資料庫  project=資料庫的名稱

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

mysqldump -u dbuser -p dbname > dbname.sql

2.mysqldump備份一個表資料

mysqldump -u 使用者名稱 -p 資料庫名 表名》匯出的檔名

mysqldump -u dbuser -p dbname users> dbname_users.sql

3.mysqldump備份表結構

mysqldump -u dbuser -p -d --add-drop-table dbname >d:/dbname_db.sql

-d 沒有資料 --add-drop-table 在每個create語句之前增加一個drop table

4.匯入資料庫檔案

/usr/local/mysql/bin/mysql -uroot -p***      #進入資料庫

mysql>source /home/project.sql           #匯入home下的project.sql檔案

5.在匯入的時候發現,磁碟不夠,無法匯入所有的資料,更換mysql資料儲存到其他磁碟

df -h   #檢視所有的目錄結構

/dev/xvda1       20g   19g  697m  97% /

tmpfs           1.9g     0  1.9g   0% /dev/shm

/dev/xvdb1       79g   20g   56g  26% /home

因為mysql的資料儲存在/usr/local/mysql/data/下面,但是由於'/'裡面的磁碟已經達到了97% ,所以需要更換到/home目錄下面

a.停止mysql服務

service mysqld stop

b.建立新的儲存mysql的目錄

mkdir /home/mysql

c.拷貝資料到建立的目錄

cp -r /usr/local/mysql/data/* /home/mysql/

d.修改目錄許可權

chown mysql:mysql -r /home/mysql/

e.修改配置檔案my.cnf

datadir=/home/mysq

mysql匯入和匯出資料庫

匯出資料庫步驟 mysql命令列匯出資料庫 1,進入mysql目錄下的bin資料夾 cd mysql中到bin資料夾的目錄 如我輸入的命令列 cd d mysql bin 或者直接將windows的環境變數path中新增該目錄 2,匯出資料庫 mysqldump u 使用者名稱 p 資料庫名 匯出的...

Mysql資料庫匯出和匯入

包含資料物件和資料 mysqldump hhostname uusername ppassword databasename home justin databasename.sql只有資料庫表結構 mysqldump hhostname uusername ppassword d database...

MySQL匯入匯出資料庫

1.cmd命令列下切換到 mysql安裝目錄下的bin目錄 例如 cd d program study mysql bin 2.d program study mysql bin mysqldump u 使用者名稱 p 資料庫名 sql檔案存放路徑和名稱 d program study mysql ...