中括號括起來的表示需要根據(jù)實際情況填寫的
函數(shù)、存儲導(dǎo)出:
mysqldump -h[hosname] -u[user_name] -p[password] --default-character-set=[char_set_name] [db_name] > [save_path]
mysqldump -h10.0.10.119 -uroot -p123 -ntd -R --default-character-set=utf8 dbname --skip-lock-tables> d:\dbname.sql
在8.0版本會報錯:
Unknown table 'COLUMN_STATISTICS' in information_schema (1109)
解決:
mysqldump --column-statistics=0 -h10.10.10.110 -uroot -ppassword -ntd -R db_name --skip-lock-tables > db_name_fuction.sql
表導(dǎo)出:
[mysql安裝路徑]>mysqldump --column-statistics=0 -h127.0.0.1 -
u[username] -p[password] --default-character-set=utf8 [db_name] --skip-lock-tables > [D:\mysql.sql]
--column-statistics=0的作用:
錯誤提示: mysqldump: Couldn't execute 'SELECT COLUMN_NAME, JSON_EXTRACT(HISTOGRAM, '$."number-of-buckets-specified"') FROM information_schema.COLUMN_STATISTICS
原因:
因為新版的mysqldump默認(rèn)啟用了一個新標(biāo)志,通過- -column-statistics=0來禁用他
**
導(dǎo)入:
在導(dǎo)入之前先設(shè)置
mysql> SET GLOBAL log_bin_trust_function_creators = 1;(表示信任創(chuàng)建的函數(shù)不存在安全問題)
- 可以使用工具進(jìn)行導(dǎo)入
- 使用mysql命令導(dǎo)入
mysql -hhostname -uusername -ppassword databasename < backupfile.sql - 使用source命令導(dǎo)入
mysql> source backupfile.sql