Linux下mysql数据库的创建导入导出 及一些基本指令
首先linux下查看mysql相关目录
查看mysql的安装路径
执行查询SQL
mysql>showvariableslike'%dir%';
datadir就是数据路径
确定了运行路径,执行导入、导出mysql数据库命令
一、导出数据库用mysqldump命令
(注意:先cd到mysql的运行路径下,再执行一下命令):
1、导出数据和表结构:
mysqldump-u用户名-p密码数据库名>数据库名.sql
注意我的服务器配置权限特殊因此需要用muysqldump-h127.0.0.1-u用户名-p密码数据库名>你自己命名的数据库名.sql(这句和上句一样的,总有一句适合你)
mysqldump-uroot-pdbname>dbname.sql mysqldump-h127.0.0.1-uroot-pdbname>dbname.sql
导出以后你可以登录ftp上找到这个sql文件直接下载下来就行了,或者说用scp命令下载
敲回车后会提示输入密码
2、只导出表结构
mysqldump-u用户名-p密码-d数据库名>数据库名.sql
例如:mysqldump-uroot-p-ddbname>dbname.sql
二、导入数据库
1、首先建空数据库
mysql>createdatabasedbname;
2、导入数据库
方法一:
(1)选择数据库
mysql>usedbname; 例如:mysql>usehljz
(2)设置数据库编码
mysql>setnamesutf8;
(3)导入数据(注意sql文件的路径)
mysql>source/home/xxxx/dbname.sql;/home/xxxx/dbname.sql为你的数据库文件在服务器上的路径
总结
以上所述是小编给大家介绍的Linux下mysql数据库的创建导入导出及一些基本指令,非常详细,具有一定的参考借鉴价值,需要的朋友参考下吧
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。