Linux
一. 正常Mysql导入
直接登录mysql进行导入即可
mysql -u用户名 -p密码 要导入的数据库名 < 数据库名.sql
mysql -u用户名 -p密码 db_doc < 20210616.sql
二. Docker镜像方式Mysql导入
1. docker启动mysql
docker exec -it mysal bash
2. 登录mysql
mysql -uroot -p密码
3. 查看当前MySQL中是否有导入的库
show databases;
4. 选定数据库
use ershigi_sys;
5. source命令后跟你的sql文件目录即可
source /backup/ershigi_sys.sql;
Windows
1. 在MySQL的安装目录下进入bin目录,cmd进入控制台
2. 登录
mysql -uroot -p
3. 如果你想导入的数据库不存在那就创建一个
create database syzhwf;
4. 查看当前数据库
show database;
5. 切换到你需要导入数据的数据库
use syzhwf
6. 导入数据
source 你的sql目录
sql文件路径下不能有中文,会报错;
如果是mysql8.0以后在你的mysql安装目录下查看my.ini文件,如果有‘skip-grant-tables’则删除,否则报错
报错后需要重新执行一遍所有命令