可以用mysqldump工具
在汪清等地區,都構建了全面的區域性戰略布局,加強發展的系統性、市場前瞻性、產品創新能力,以專注、極致的服務理念,為客戶提供成都做網站、成都網站設計 網站設計制作按需制作網站,公司網站建設,企業網站建設,品牌網站設計,成都營銷網站建設,外貿網站建設,汪清網站建設費用合理。
簡單用例說明:
導入、導出數據庫
導出: mysqldump -uroot db1 db1.sql (注db1為database名)
導入:mysql -uroot test db1.sql (注test為database名,將db1中所有的表及數據導入到test數據庫)
導入、導出表
導出:mysqldump -uroot db1 tb1 tb2tables.sql(注db1為database名,tb1 tb2為要導出的表列表,中間用空格隔開)
導入:mysql -uroot test tables.sql(將db1數據庫中的tb1和tb2表導入到test數據庫)
常見參數:
--all-databases , -A
導出全部數據庫。
mysqldump -uroot -p --all-databases
--all-tablespaces , -Y
導出全部表空間。
mysqldump -uroot -p --all-databases --all-tablespaces
--no-tablespaces , -y
不導出任何表空間信息。
mysqldump -uroot -p --all-databases --no-tablespaces
--add-drop-database
每個數據庫創建之前添加drop數據庫語句。
mysqldump -uroot -p --all-databases --add-drop-database
--add-drop-table
每個數據表創建之前添加drop數據表語句。(默認為打開狀態,使用--skip-add-drop-table取消選項)
mysqldump -uroot -p --all-databases (默認添加drop語句)
mysqldump -uroot -p --all-databases –skip-add-drop-table (取消drop語句)
--databases, -B
導出幾個數據庫。參數后面所有名字參量都被看作數據庫名。
mysqldump -uroot -p --databases test mysql
--no-data, -d
不導出任何數據,只導出數據庫表結構。
mysqldump -uroot -p --host=localhost --all-databases --no-data
--host, -h
需要導出的主機信息
mysqldump -uroot -p --host=localhost --all-databases
--password, -p
連接數據庫密碼
--port, -P
連接數據庫端口號
--set-charset
添加'SET NAMES default_character_set'到輸出文件。默認為打開狀態,使用--skip-set-charset關閉選項。
mysqldump -uroot -p --host=localhost --all-databases
mysqldump -uroot -p --host=localhost --all-databases --skip-set-charset
--tables
覆蓋--databases (-B)參數,指定需要導出的表名。
mysqldump -uroot -p --host=localhost --databases test --tables test
--user, -u
指定連接的用戶名。
詳見百度百科:mysqldump
Mysqldump參數大全(參數來源于mysql5.5.19源碼)
在配置文件my.ini中找到port 修改port的值j就可以,例如:
port=3307
重啟mysql服務,mysql的端口就改成3307了
登陸MySQL,同時指定對應的端口和ip。
假設遠程的ip為: 182.61.4.169
端口為: 2877