mysql 数据库导入\导出(总结备忘)
2023-09-14 08:59:39 时间
一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):
1、导出数据和表结构:
mysqldump -u用户名 -p密码 数据库名 数据库名.sql
#/usr/local/mysql/bin/ mysqldump -uroot -p abc abc.sql
敲回车后会提示输入密码
2、只导出表结构
mysqldump -u用户名 -p密码 -d 数据库名 数据库名.sql
#/usr/local/mysql/bin/ mysqldump -uroot -p -d abc abc.sql
注:/usr/local/mysql/bin/ --- mysql的data目录
二、导入数据库
1、首先建空数据库
mysql create database abc;
2、导入数据库
方法一:
(1)选择数据库
mysql use abc;
(2)设置数据库编码
mysql set names utf8;
(3)导入数据(注意sql文件的路径)
mysql source /home/abc/abc.sql;
方法二:
mysql -u用户名 -p密码 数据库名 数据库名.sql
#mysql -uabc_f -p abc abc.sql
建议使用第二种方法导入。
注意:有命令行模式,有sql命令
存疑: phpmyadmin导入有大小限制 不知道source导入时有没限制 而且导出时是不可以限制文件大小 并且分数个文件导出
mysql drop database drop_database;
ERROR 1008 (HY000): Cant drop database drop_database; database doesnt exist
// 发生错误,不能删除drop_database数据库,该数据库不存在。
mysql drop database if exists drop_database;
Query OK, 0 rows affected, 1 warning (0.00 sec)
//产生一个警告说明此数据库不存在
mysql create database drop_database; // 创建一个数据库
Query OK, 1 row affected (0.00 sec)
mysql drop database if exists drop_database; // if exists 判断数据库是否存在,不存在也不产生错误
Query OK, 0 rows affected (0.00 sec)
MySQL---决策支持的基本测试标准TPC-DS测试数据的生成及导入 TPC-DS是tpc组织提供的官方决策支持基本测试标准,这个标准的数据对于决策支持的学习和测试很有帮助,怎样生成测试数据及将测试数据导入到MySQL数据库,可以参阅本文。
相关文章
- Mysql授权允许远程访问解决Navicat for MySQL连接mysql提示客户端不支持服务器请求的身份验证协议;考虑升级MySQL客户端
- 磁盘爆满导致MySQL无法启动:Disk is full writing './mysql-bin.~rec~' (Errcode: 28). Waiting for someone to free space...
- MySQL命令行导入导出数据库
- 【Mysql安装】Mac下安装mysql
- MySQL 定时备份数据库
- MySQL数据库MyISAM和InnoDB存储引擎的比较
- MySQL数据库如何导入导出
- navcat导入mysql.sql出现:2006, 'MySQL server has gone away'
- 第二百八十二节,MySQL数据库-MySQL视图
- 在myeclipse环境中配置mysql数据库连接
- MYSQL随机抽取查询 MySQL Order By Rand()效率问题
- MYSQL错误解决:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
- mysql数据库精简绿色版与windows系统下phpmyadmin管理mysql
- MySQL如何有效的存储IP地址
- MYsql 数据库密码忘记(Window)-2(mysql 5.7)
- Atitit.软件GUI按钮与仪表盘--db数据库区--导入mysql sql错误的解决之道
- paip.导入数据英文音标到数据库mysql为空的问题之道解决原理
- GaussDB(for MySQL)如何快速创建索引?华为云数据库资深架构师为您揭秘
- 成功解决:Navicat 连接虚拟机Docker中的mysql数据库失败(仅限某些特殊情况)
- MYSQL导入数据报错|MYSQL导入超大文件报错|MYSQL导入大数据库报错:2006 - MySQL server has gone away
- MySQL Study之--Mysql无法启动“mysql.host”
- Mysql数据库(表)的导出和导入小结
- Mysql的mysqldump详解 mysql数据库备份和导入
- MySQL缺失mysql_config文件
- mysql数据库表分区详解(数量过大的数据库表通过分区提高查询速度)
- golang操作mysql数据库(Go-SQL-Driver/MySQL)
- MySQL数据库篇之mysql的快速启动和停止
- 【MySql】MySQL索引15连问(相信大家看完肯定会有帮助)