MySQL从数据库文件中导入数据
MySQL将数据库文件中的数据导入到数据库,有以下几种方式
① 使用phpMyAdmin导入
此种方式的导入有个缺点就是大数据文件可能无法导入成功。
② 使用MySQL图形化工具导入,例如:heidisql软件
直接将数据库文件朝窗口拖进去,点击执行按钮导入
③ 使用宝塔导入
点击导入按钮,上传数据库文件即可导入
④ 使用MySQL命令行导入
先将要导入的数据库文件上传至服务器,记住文件位置,例如:/root/test.sql
登录MySQL
mysql -u root -p
root为MySQL数据库用户名,登录其它用户只需要将root修改为其它用户名即可,然后按回车键,输入该用户对应的数据库密码即可。
[root@localhost ~]# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 859
Server version: 5.7.38-log Source distribution
Copyright (c) 2000, 2022, Oracle and/or its affiliates.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
选择数据库
use wp5;
wp5为数据将要导入到的数据库名称。
导入数据
source /root/test.sql
/root/test.sql为数据库文件位置。
导入成功将会出现下面的文字提示
mysql> source /root/test.sql
Query OK, 0 rows affected (0.00 sec)
Query OK, 0 rows affected (0.00 sec)
Query OK, 0 rows affected (0.00 sec)
Query OK, 0 rows affected (0.01 sec)
Query OK, 0 rows affected (0.00 sec)
Query OK, 0 rows affected (0.00 sec)
Query OK, 0 rows affected (0.00 sec)
Query OK, 0 rows affected (0.00 sec)
Query OK, 0 rows affected (0.02 sec)
Query OK, 1 row affected (0.00 sec)
Query OK, 0 rows affected (0.00 sec)
Query OK, 0 rows affected, 1 warning (0.00 sec)
Query OK, 0 rows affected (0.00 sec)
Query OK, 0 rows affected (0.00 sec)
Query OK, 0 rows affected (0.00 sec)