linux下mysql資料庫拷貝到另乙個伺服器上

2021-09-01 05:25:42 字數 684 閱讀 7591

linux下

一、匯出資料庫

1、匯出資料和表結構:

mysqldump -u使用者名稱 -p密碼 資料庫名 > 資料庫名.sql

#/usr/local/mysql/bin/   mysqldump -uroot -ppassword abc > abc.sql

2、只匯出表結構:

mysqldump -u使用者名稱 -p密碼 -d 資料庫名 > 資料庫名.sql

#/usr/local/mysql/bin/   mysqldump -uroot -ppassword -d abc > abc.sql

注:/usr/local/mysql/bin/  --->  mysql的data目錄(真的需要嗎,我直接就在根目錄下操作的)

show global variables like "%datadir%";      #查詢mysql的data目錄

二、匯入資料庫(目標伺服器)

1、首先建空資料庫

mysql>create database abc;

2、匯入資料庫

(1)選擇資料庫

mysql>use abc;

(2)設定資料庫編碼

mysql>set names utf8;

(3)匯入資料(注意sql檔案的路徑)

mysql>source /home/abc/abc.sql;

linux下安裝mysql資料庫

tar zxvf mysql 5.6.33 linux glibc2.5 x86 64.tar.gz mv mysql 5.6.33 linux glibc2.5 x86 64 mysql 解壓完我的路徑是 opt mysql 1.查詢是否有mysql使用者組和mysql使用者 groups mys...

linux下mysql資料庫相關

1.檢視mysql資料庫埠號 netstat ngl grep mysql 2 mysql資料庫表名設定忽略大小寫 修改 etc my.cnf,在 mysqld 後新增lower case table names 1 1是不區分大小寫,0是區分 然後重啟mysql mysql資料庫亂碼 同樣修改 e...

Linux下Mysql資料庫備份

1 備份 可直接進入後台即可.mysql的預設目錄 var lib mysql 輸入命令 root obj mysql mysqldump u 資料庫使用者名稱 p test home bak 2015 09 10 test.sql enter password 密碼 此時,已成功將資料庫test備...