mysql在cmd下備份資料與還原

2022-10-08 22:48:28 字數 1047 閱讀 9959

在cmd視窗下訪問mysql,需將mysql下bin的目錄加入到環境變數的path中

mysql服務的啟動和停止,一般會將mysql新增到系統服務當中,隨系統啟動而啟動

net stop mysql

net start mysql

登入mysql

mysql -uroot -p123 -h localhost -p 13306
檢視secure_file_priv配置,如果值為null,限制資料匯入匯出,修改mysql.ini配置檔案,新增行或將值設定為空,如果設定了具體值, 資料的匯入匯出只能在該資料夾進行,修改配置檔案之後,需重啟mysql服務才會生效

select @@global.secure_file_priv

#mysql.ini

secure_file_priv ="d:\\wanchuang\\mysql\\tmp"

備份資料庫

mysqldump -uroot -p123 -h localhost -p 13306 databasename > d:/wanchuang/mysql/tmp/databasename.sql
備份表

mysqldump -uroot -p123 -h localhost -p 13306 databasename tablename > d:/wanchuang/mysql/tmp/tablename.sql
還原資料庫或表

mysql -uroot -p123 -h localhost -p 13306 databasename < d:/wanchuang/mysql/tmp/tablename.sql
命令列模式下執行sql實現資料匯入

use databasename;//選擇資料庫

source d:/wanchuang/mysql/tmp/tablename.sql;//選擇執行的sql檔案

mysql備份資料 mysql 備份資料

1 備份命令 格式 mysqldump h主機名 p埠 u使用者名稱 p密碼 dbname tbname 檔名.sql 如果tbname不填,就是單個資料據的所有表 例如 mysqldump h 192.168.1.100 p 3306 uroot ppassword database cmdb d...

在linux下實現mysql自動備份資料

使用的系統為centos,mysql版本為5.6 備份功能主要利用以下功能實現 mysql命令中的mysqldump命令 linux下指令碼編寫 linux下crontab定時任務的使用 首先確定你要存放指令碼的目錄和存放備份資料的目錄 首先進行以下修改 因為在命令列或者指令碼中寫mysql密碼,m...

mysql 備份資料

mysqldump uroot proot all databases tmp all.sqlmysqldump uroot proot databases db1 db2 tmp user.sql注意匯出指定表只能針對乙個資料庫進行匯出,且匯出的內容中和匯出資料庫也不一樣,匯出指定表的匯出文字中沒...