【mysql】資料庫匯出和匯入
mysql資料庫的匯出和匯入。
1、匯出全部資料庫
執行如下命令可以匯出全部資料庫:
mysqldump --all-databases -uroot -p > all_databases.sql
2、匯入資料庫
執行如下操作匯入匯出的資料到資料庫:
(1)、登陸新資料庫
如下命令登陸到ip為192.168.1.246,埠預設為3306的資料庫
mysql -h 192.168.1.246 -uroot -p
(2)、匯入
執行如下命令匯入
source /home/admin/mysql/all_databases.sql
3、常見問題
(1)、mysqldump失敗
mysqldump匯出時可能會遇到如下報錯原因:
Can't connect to local MySQL server through socket '/tmp/mysql.sock'
此時需要先確認mysql是否正常啟動,如果正常啟動後檢視/etc/my.cnf檔案中的socket的配置,如本文中的配置如下:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
可見socket的檔案存放在/var/lib/mysql/mysql.sock目錄下而非/tmp/mysql.sock目錄下,因此mysqldump無法正常執行,此時可以執行如下命令建立一個軟連結:
ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
之後再重新嘗試執行mysqldump命令。
相關文章
- mysql 資料庫匯入匯出MySql資料庫
- MySQL資料庫匯入匯出MySql資料庫
- 資料庫 MySQL 資料匯入匯出資料庫MySql
- mysqldump匯入匯出mysql資料庫MySql資料庫
- Mysql 資料庫匯入與匯出MySql資料庫
- MySQL入門--匯出和匯入資料MySql
- MySQL資料庫結構和資料的匯出和匯入 (轉)MySql資料庫
- mysql資料匯入匯出MySql
- mysql資料匯出匯入MySql
- Oracle資料庫匯入匯出。imp匯入命令和exp匯出命令Oracle資料庫
- 利用Java進行MySql資料庫的匯入和匯出JavaMySql資料庫
- SQL資料庫的匯入和匯出SQL資料庫
- Oracle資料庫的匯入和匯出命令Oracle資料庫
- 資料庫的匯入匯出資料庫
- mysql匯入匯出.csv格式資料MySql
- MySQL表資料匯入與匯出MySql
- 通過cmd視窗匯入匯出mysql資料庫MySql資料庫
- postgresql 資料匯入和匯出SQL
- oracle資料庫匯入匯出命令!Oracle資料庫
- MySQL資料匯入匯出牛刀小試MySql
- 匯入和匯出AWR的資料
- BCP 資料的匯入和匯出
- NDS的資料匯入和匯出
- plsql developer匯入匯出資料庫方法SQLDeveloper資料庫
- MySQL資料匯入匯出亂碼問題MySql
- SQLServer匯出匯入資料到MySQLServerMySql
- Mysql匯入&匯出MySql
- Mysql匯入匯出MySql
- Oracle資料庫的常用命令和匯入匯出Oracle資料庫
- 匯出和匯入資料庫使用者操作說明資料庫
- Oracle資料泵的匯入和匯出Oracle
- ClickHouse 資料表匯出和匯入(qbit)
- 資料泵取匯出和匯入(一)
- 在SQL Server資料庫中匯入匯出資料SQLServer資料庫
- xml與資料庫中資料的匯入匯出XML資料庫
- 資料庫泵(expdp/impdp)匯入匯出流程資料庫
- 不同版本間的資料庫匯入匯出資料庫
- plsql developer匯入匯出資料庫方法 <轉>SQLDeveloper資料庫