MySQL导入数据库

背景:已经从A机器把SQL文件导出,现在需要将sql文件导入B机器(两台机器都是Linux系统)

1、将sql文件上传到B机器,然后在B机器命令行执行以下命令(不用进入到数据库)

前提是test数据库已经提前在B机器上创建

mysql  -h127.0.0.1 -uroot -p123456 test < /root/test.sql

原文地址:https://www.cnblogs.com/leon2659/p/9470046.html

时间: 2024-10-13 18:35:02

MySQL导入数据库的相关文章

mysql导入数据库_只用frm向mysql导入表结构

网上一个连接mysql的jsp代码段,给了数据库的备份文件,但是只有frm, mysql的每张表有三个文件,分别是,*.frm是描述了表的结构,*.MYD保存了表的数据记录,*.MYI则是表的索引, 查了下资料,原来只有frm文件也能导入. 过程如下: 1.在mysql目录下的data目录中,找到要导入表所在的数据库的名称,把frm文件放进去,比如我这里是offer.frm,数据库名称是netshop, 放到数据库netshop目录下之后,在mysql中show tables显示如下 在这里ta

Mysql导入数据库的方法

mysql导入数据库的方法 | 浏览:41023 | 更新:2012-11-01 19:45 1 2 3 4 5 6 7 分步阅读 MySQL是一个中.小型关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司.MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性.MySQL的SQL语言是用于访问数据库的最常用标准化语言.MySQL软件采用了GPL(GNU通用公共许可证),它分为免费版和商业

mysql导入数据库中的存储过程和函数出现错误的解决办法

mysql导入数据库中的存储过程和函数出现错误的解决办法 调用一个远程拷贝的本地Mysql的储存过程 报错:[Err] 1449 - The user specified as a definer ('repl'@'192.168.1.%') does not exist  解决想法: 凭借以前经常见到的[email protected]报错,给root赋值所有权限: grant all privileges on *.* to [email protected]"%" identif

dos进去mysql导入数据库

例:MYSQL安装在E:\Program Files\xampp\mysql下1:开始==>运行==>cmd2:    e:            //进入E盘3:    E:\>cd Programe Files //进入Programe Files根目录4: E:\Programe  Files\cd xampp5:    E:\Programe  Files\xampp\ cd mysql6:    E:\Programe  Files\xampp\mysql\cd bin7:  

mysql 导入数据库时,报错1840的解决方法

1.现象 在mysql用sql文件导入数据库时,提示ERROR 1840 (HY000) at line 24: @@GLOBAL.GTID_PURGED can only be set when @@GLOBAL.GTID_EXECUTED is empty. 说明:mysql数据库是刚安装的,从未配置过主从复制,也还没有配置过GTID的主从复制. 2.解决方法 查阅的网上资料后,测试后发现下面这个方法可以解决我的问题 进入mysql模式,重置master # mysql -u root -p

mysql 导入数据库 命令操作

window下 1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u dbuser -p dbname > dbname.sql 2.导出一个表 mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 mysqldump -u dbuser -p dbname users> dbname_users.sql 3.导出一个数据库结构 mysqldump -u dbuser -p -d --add-drop-t

mysql导入数据库_仅仅用frm向mysql导入表结构

网上一个连接mysql的jsp代码段,给了数据库的备份文件.可是仅仅有frm, mysql的每张表有三个文件.各自是,*.frm是描写叙述了表的结构.*.MYD保存了表的数据记录.*.MYI则是表的索引, 查了下资料,原来仅仅有frm文件也能导入. 步骤例如以下: 1.在mysql文件夹下的data文件夹中,找到要导入表所在的数据库的名称,把frm文件放进去,比方我这里是offer.frm,数据库名称是netshop, 放到数据库netshop文件夹下之后.在mysql中show tables显

mysql 导入数据库文件到指定数据库

i:\mysql\bin>mysql  -u  用户名 -p  数据库名  <   i:/test.sql // (source "c:\adsense.sql" ) 例如: i:\MySQL\bin>mysql -u root -p test < I:/test.sql Enter password: ****//密码 在test数据库中导入test.sql数据库文件

MySQL导入数据库--开启/关闭外键约束

今天从服务器上面以SQL文件导出数据库时,发现导入失败,提示insert 语句执行错误, 插入数据时内容有外键关联,无法插入数据. 可以通过设置MySQL的外键约束的方法来进行设置. mysql启动和关闭外键约束的方法(FOREIGN_KEY_CHECKS) 禁用外键约束: SET FOREIGN_KEY_CHECKS=0; 启用外键约束: SET FOREIGN_KEY_CHECKS=1; 查看当前外键约束的值: SELECT @@FOREIGN_KEY_CHECKS; 用SQLyog导出数据