导入 .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;