当前位置:   article > 正文

MySQL表的导出导入指令以及导入失败ERROR 1273 (HY000): Unknown collation: 'utf8mb4_0900_ai_ci'解决方案

error 1273 (hy000): unknown collation: 'utf8mb4_0900_ai_ci

一、导入失败

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

 

• 把文件中的所有的utf8mb4_0900_ai_ci替换为utf8_general_ci
• 以及utf8mb4替换为utf8
• 如上图所示的位置,上图只是一部分,注意全部替换。

二、数据库导入

(1)登录

mysql -uroot -p

(2)创建数据库,最好跟你要导入的数据库重名

create database xx;

(3)切换到你创建的数据库下

use 数据库名称;

(4)导入数据库

source /home/newdb.sql;
注:home/newdb.sql是路径+数据库sql文件

2、第二种数据库导入方式

mysql -u用户名 -p密码 数据库名 < 数据库名.sql

三、数据库导入数据表

(1)登录

mysql -uroot -p

(2)切换到你创建的数据库下

use 数据库名称;

(4)导入数据表

source /home/users.sql
注:/home/users.sql是路径++数据表sql文件

四、数据库与数据表的导出

(1)数据库导出

mysqldump -uroot -p mydb > mydb.sql

• mydb为你要导出的数据库名称
• mydb.sql是导出后的文件在当前路径下,注意后缀sql

(2)数据表导出

mysqldump -u root -p mydb users > users.sql

• mydb为你要导出的数据表所在的数据库
• users为你要导出的数据表
• users.sql是导出后的文件在当前路径下,注意后缀sql

2、如果在mac下可以使用MySQLWorkbench管理MySQL

数据库与数据表的导出

使用MySQLWorkbench导出,MySQLWorkbench是MySQL官方提供的管理MySQL数据库的工具
附下载链接:https://www.mysql.com/downloads/

(1)数据库导出

(2)数据表导出

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/98427
推荐阅读
相关标签
  

闽ICP备14008679号