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