Linux 恢复mysql数据库(.sql文件)

1、将.sql文件传到Linux上;

2、cd 到sql文件存放的路径下(便于执行sql文件时的操作);

3、执行命令mysql -u 用户名 -p;

4、输入数据库密码;

5、查看数据库列表 (show databases;)后面的“;”不能掉;

6、新建数据库(create database 库名;);

7、查看数据库列表 (show databases;);

8、使用数据库(use 库名;);

9、运行sql文件 source XXX.sql;(xxx是导入进来的sql文件名);

注意:错误提示:ERROR 1273 (HY000): Unknown collation: 'utf8mb4_0900_ai_ci'
是因为linux下MySQL版本不兼容导致的
我们需要做的是打开我们导出的的sql文件

把文件中的所有的utf8mb4_0900_ai_ci替换为utf8_general_ci
以及utf8mb4替换为utf8

posted @ 2022-06-02 11:44  晓笙  阅读(522)  评论(0编辑  收藏  举报