600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > ubuntu mysql导入数据库_ubuntu下数据库的导入导出

ubuntu mysql导入数据库_ubuntu下数据库的导入导出

时间:2024-05-30 05:44:59

相关推荐

ubuntu mysql导入数据库_ubuntu下数据库的导入导出

一.导出远程数据库

例如

sudo mysqldump -h 172.16.1.211 -u haha -p123 -P3307 app>app.sql

二.导入.sql文件的 到数据库

1.create database xxx(创建一个名称是xxx的数据库)

2. use xxx(切换到该数据库下)

3. source 某某.sql (引入某某.sql文件)

例如

create database youmi ;

use youmi;

soruce youmi.sql

注意:youmi.sql (如果不在当前目录下 需要地址 比如在/xxx/xxxx/youmi.sql)

三.直接从远程导入本地数据库

1首先创建相应的库

2执行命令

比如

sudo mysqldump -h 172.16.1.211 -ulala -p123 -P3307 lala_app --skip-lock-tables | mysql -h 127.0.0.1 -uroot -p123‍‍testha

将 远超的 youmi_app 导入到本地的 testha 中

参数说明:

-h:表示ip地址 远程和本地的都需要 本例远程(172.16.1.211) 本地(127.0.0.1);

-u :表示数据库用户名 本例远程数据库用户名称(lala) 本地数据库用户名(root)

-p:数据库用户密码 ,本例远程和本地都是123

-P:(注意P是大写) 表示 端口 在默认情况下 mysql的端口是3306 但是本例已经修改成 3307 所以要写出来 (在ubuntu下 可在/etc/mysql/f 中修改端口)

--skip-lock-tables :表示忽略锁住的表

--opt 操作的意思

-opt --compress :表示压缩要传输的数据(本例中没有使用)

以上使用方法如下

sudo mysqldump -h 172.16.1.211 -ulala -p123 -P3307 -opt --compresslala_app--skip-lock-tables | mysql -h 127.0.0.1 -uroot -p123testha

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。