大sql檔案匯入
設變數 max_allowed_packet 也可以匯入時臨時設定
[root@localhost ~]#開始匯入(下面命令包含了臨時設變數)vi /etc/my.nf
[mysqld]
#mysqld 下 追加一行配置(安裝時已配好,忽略此操作)
max_allowed_packet=32m #
大檔案匯入時用,也可以在命令列中臨時設定
[root@localhost ~]#cd /usr/local/mysql/bin
[root@localhost bin]#
./mysql -uroot -p123456 #檢視
mysql>show variables like '%max_allowed_packet%';
#臨時設定,mysql 服務重啟後,恢復,伺服器不重啟只需要執行一次
mysql>set global max_allowed_packet = 2*1024*1024*10; #退出
mysql>exit;
重新登入
[root@localhost bin]#
./mysql -uroot -p123456
#檢視改後的值
mysql>show variables like '%max_allowed_packet%';
#選擇資料庫
mysql>use abc;
#設定資料庫編碼
mysql>set names utf8;
#匯入資料(注意sql檔案的路徑)
【匯出】
安全考慮,密碼沒跟在p後面
[root@localhost ~]#cd /usr/local/mysql/bin/
1、匯出資料和表結構:
[root@localhost bin]#
./mysqldump -uroot -p pis_jkwsk > /data/pis_jkwsk.sql
enter password:
[root@localhost bin]#
ll /tmp/
2、匯出指定表結構和資料
[root@localhost bin]#
./mysqldump -uroot -p pis_jkwsk elb_menus > /data/pis_jkwsk.sql
enter password:
[root@localhost bin]#
ll /tmp/
3、匯出排 除xx表,其它表的結構和資料,--ignore-table=.
[root@localhost bin]#
./mysqldump -uroot -p pis_jkwsk --ignore-table=pis_jkwsk.表1 --ignore-table=pis_jkwsk.表2 > /data/pis_jkwsk.sql
enter password:
[root@localhost bin]#
ll /tmp/
4、匯出指定乙個或多個表結構和資料
[root@localhost bin]#
./mysqldump -uroot -p pis_jkwsk 表1 表2 > /data/pis_jkwsk.sql
enter password:
[root@localhost bin]#
ll /tmp/
5、根據條件,匯出指定表結構和資料
[root@localhost bin]#
./mysqldump -uroot -p pis_jkwsk elb_menus --where=" id='1071' and menu_level=1"> /data/pis_jkwsk.sql
enter password:
[root@localhost bin]#
ll /tmp/
6、只匯出所有表結構
[root@localhost bin]#
./mysqldump -uroot -p -d pis_jkwsk > /data/pis_jkwsk.sql
enter password:
[root@localhost bin]#
ll /tmp/
7、只匯出指定表結構
[root@localhost bin]#
./mysqldump -uroot -p -d pis_jkwsk elb_menus> /data/pis_jkwsk.sql
enter password:
[root@localhost bin]#
ll /tmp/
Phpmyadmin大檔案之匯入匯出
這篇文章的題目取得很大,主要是適用面確實廣。如果只是開發環境下,有限的資料量其實不足以考慮這個問題。然而,在生產環境下,資料量往往比較大,已經到了使用phpmyadmin匯出sql檔案大小為0的情況。我最近在抓盜版書的資料,其中乙個表就已經達到100m了,含有一百三十萬條記錄,雖然這並不算多 是抽樣...
MYSQL匯入匯出 sql檔案
一.mysql的命令列模式的設定 桌面 我的電腦 屬性 環境變數 新建 path path mysql bin 其中path為mysql的安裝路徑。二.簡單的介紹一下命令列進入mysql的方法 1.c mysql h hostname u username p 按enter鍵,等待然後輸入密碼。這裡...
MySQL匯入匯出CSV檔案
mysql自己提供了匯入匯出資料庫的工具,但有時我們需要僅僅匯入匯出單個表的資料,比如匯入匯出csv檔案,此時可以使用mysql自動的命令來做匯入匯出工作。匯出語法如下 select from table into outfile file 或者select from table into outf...