共计 881 个字符,预计需要花费 3 分钟才能阅读完成。
自动写代码机器人,免费开通
这篇文章给大家介绍怎么在 Linux 中导入导出 mysql 数据库,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
什么是 Linux 系统
Linux 是一种免费使用和自由传播的类 UNIX 操作系统,是一个基于 POSIX 的多用户、多任务、支持多线程和多 CPU 的操作系统,使用 Linux 能运行主要的 Unix 工具软件、应用程序和网络协议。
一、导出数据库用 mysqldump 命令
(注意: 先 cd 到 mysql 的运行路径下,再执行一下命令):
1、导出数据和表结构:
mysqldump - u 用户名 - p 密码 数据库名 数据库名.sql
注意 我的服务器配置权限特殊 因此需要用 muysqldump -h 127.0.0.1 - u 用户名 - p 密码 数据库名 你自己命名的数据库名.sql(这句和上句一样的,总有一句适合你)
mysqldump -uroot -p dbname dbname .sql
mysqldump -h 127.0.0.1 -uroot -p dbname dbname .sql
导出以后 你可以登录 ftp 上找到这个 sql 文件直接下载下来就行了,或者说用 scp 命令下载
敲回车后会提示输入密码
2、只导出表结构
mysqldump - u 用户名 - p 密码 -d 数据库名 数据库名.sql
例如:mysqldump -uroot -p -d dbname dbname .sql
二、导入数据库
1、首先建空数据库
mysql create database dbname ;
2、导入数据库
方法一:
(1)选择数据库
mysql use dbname ; 例如:mysql use hljz
(2)设置数据库编码
mysql set names utf8;
(3)导入数据(注意 sql 文件的路径)
mysql source /home/xxxx/dbname .sql; /home/xxxx/dbname.sql 为你的数据库文件在服务器上的路径
关于怎么在 Linux 中导入导出 mysql 数据库就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
向 AI 问一下细节