Mysql
如何將 sql.gz 文件載入到我的數據庫中?(輸入)
我正在嘗試將壓縮後的 SQL 文件直接導入 mysql。這是正確的方法嗎?
mysql -uroot -ppassword mydb > myfile.sql.gz
zcat /path/to/file.sql.gz | mysql -u 'root' -p your_database
>
會將mysql
命令的輸出寫入stdout
文件myfile.sql.gz
中,這很可能不是您想要的。此外,此命令將提示您輸入 MySQL 使用者“root”的密碼。
要在導入 sql.gz 文件時顯示進度條,請下載
pv
並使用以下內容:pv mydump.sql.gz | gunzip | mysql -u root -p <database name>
在 CentOS/RHEL 中,您可以使用
yum install pv
.在 Debian/Ubuntu
apt-get install pv
中。在 MAC 中,
brew install pv