错误原因:高版本数据库(8.0)转存sql文件 并导入低版本数据库(5.7) 解决办法: 方案一:升级mysql至高版本 方案二:将需要导入的sql文件,把其中的utf8mb4_0900_ai_ci全部替换为utf8_general_ciutf8mb4替换为utf8重新执行sql文件 ...
分类:
数据库 时间:
2020-02-24 17:07:22
阅读次数:
99
起因: 因工作需要,在本机测试环境升级mysql数据库,需逐条执行mysql数据库的sql文件对数据库进行升级,因此找了些关于mysql的文章,对批量升级数据库所需的sql文件进行升级。 整理思路: 首先,需要对所需升级的sql所在目录的sql文件进行遍历。生成新的批量执行sql文件。想到是wind ...
分类:
数据库 时间:
2020-02-21 09:15:12
阅读次数:
87
1. 使用Navicat工具,优先将整个数据库的表和数据导出。 2. 如果遇到 文件损坏 错误可以在 表实例界面 选中所有表,然后将表转储为SQL文件(结构和数据)。 3. 在目标数据库执行导出的SQL文件,导入数据和结构。 4. 如果个别表因为各种原因(比如使用federated引擎建立了DB L ...
分类:
数据库 时间:
2020-02-20 20:45:21
阅读次数:
120
这里Docker MySQL容器名是:mysql56 要操作的sql文件是:backup.sql 查看MySQL容器名称 拷贝sql文件到MySQL容器里 进入MySQL容器 查看backup.sql 执行sql导入 完成 ...
分类:
数据库 时间:
2020-02-14 22:26:03
阅读次数:
143
一、导入SQL 方法一: (1)选择数据库 (2)设置数据库编码 (3)导入数据(注意sql文件的路径) 方法二: 2、只导出表结构 ...
分类:
数据库 时间:
2020-02-04 16:06:20
阅读次数:
140
数据库的冷备份与热备份数据导出不完全等于数据备份:数据导出是指将数据库中的数据逆向成SQL语句进行导出,所以导出的是SQL文件。通常用作把数据从一个系统迁移到另一个系统,目的是屏蔽系统之间的差异性数据备份是指将数据库中数据存储的相关文件进行拷贝,用于保存一个数据库的全部物理数据,所以备份后的数据与原本数据在细节及状态上都是完全一致的。不会像SQL那样在使用了一些函数的情况下,可能会在不同的时间点或
分类:
数据库 时间:
2020-01-28 20:45:25
阅读次数:
100
1、进入Mysql mysql -u root -p 输入密码进入,如果没设置过密码密码就为空 2、创建新的数据库 mysql>create database test; 3、选择数据库 mysql>use test; 4、设置数据库编码 mysql>set names utf8; 5、导入数据库文 ...
分类:
数据库 时间:
2020-01-22 18:41:15
阅读次数:
94
数据对我们来说很重要,比如数据库只有一个库,那为所谓,怎么备份都行,但是数据库量大,而且数据库也是很多,要是一个一个备份,工作量很大。 下面简单介绍一种全量备份,并且压缩方法 1、mysqldump 备份并压缩sql文件 mysqldump -h主机ip -u用户名 -p密码(也可不输入) 数据库名 ...
分类:
数据库 时间:
2020-01-19 19:36:55
阅读次数:
119
MvnForum源码环境配置 1.软件准备 Myeclipse, tomcat, mysql, jdk 2.导入数据库 2.1创建一个新的数据库mvnforum 2.2运行mvnForum_mysql.sql文件 文件位于 mvnforum-1.2.1-mvnad-1.0.1-bin-2008112 ...
分类:
其他好文 时间:
2020-01-18 10:44:45
阅读次数:
88
基础 安装mysql brew install mysql 查看mysql安装路径 ps -ef|grep mysql 查看mysql的配置文件 mysql --verbose --help | grep my.cnf 启动 mysql.server start 登录mysql,可以在my.cnf的 ...
分类:
数据库 时间:
2020-01-17 18:52:19
阅读次数:
99