導入 .sql 文件到 云服務器上的MySQL中
- 步驟 1:確保 .sql 文件已上傳到云服務器
- 步驟 2:登錄到云服務器
- 步驟 3:檢查文件是否成功傳輸
- 步驟 4:登錄 MySQL
- 步驟 5:創建空數據庫(如果尚未創建)
- 步驟 6:導入 .sql 文件
- 步驟 7:驗證導入是否成功
實驗場景:
本地Mysql中某一個數據庫遷移到云上服務器內的自建Mysql庫中,將本地mysql的一個庫用nacicat轉儲了一個包含表結構和數據的.sql文件傳輸到云服務器上的Mysql數據庫中。
本地mysql版本與云服務器版本一致。
步驟 1:確保 .sql 文件已上傳到云服務器
scp C:\path\to\local\file.txt username@remote_host:C:\path\to\remote\directory\
選擇 yes 輸入云服務器密碼
或者通過其他途徑傳輸到云服務器上
步驟 2:登錄到云服務器
通過遠程或控制臺登錄的方式登錄進入到云服務器內
步驟 3:檢查文件是否成功傳輸
登錄后,檢查文件是否成功傳輸到目標目錄:
ls /剛剛傳輸到的目錄
步驟 4:登錄 MySQL
mysql -u root -p# 輸入 MySQL 的 root 用戶密碼
步驟 5:創建空數據庫(如果尚未創建)
CREATE DATABASE your_database_name;# 創建完退出
EXIT;
步驟 6:導入 .sql 文件
使用 mysql 命令行工具導入 .sql 文件:
mysql -u root -p 剛剛的空庫名 < /path/file.sql
步驟 7:驗證導入是否成功
登錄到 MySQL,檢查數據庫和表是否成功導入:
mysql -u root -p# 進入 MySQL 后,執行以下命令:
USE your_database_name;
SHOW TABLES;# 表存在可以進一步檢查一下表數據
SELECT * FROM your_table_name;