数据库的导入与导出

1、首先linux 下查看mysql相关目录
whereis mysql
mysql:
/usr/bin/mysql----   mysql的运行路径
/etc/mysql
/usr/lib/mysql-----   mysql的安装路径
/usr/bin/X11/mysql
/usr/share/mysql

/usr/share/man/man1/mysql.1.gz

此外还有一个:

var/lib/mysql --------mysql数据库data文件的存放路径 


2、导出数据库

第一种:在运行目录下执行

导出数据和表结构:

mysqldump -u用户名 -p 数据库名 > 数据库名.sql
mysqldump -uroot -p dbname > dbname .sql             //之后会弹出来让你输入密码

数据库的导入与导出_第1张图片


第二种:只导出表结构

mysqldump -u用户名 -p -d 数据库名 > 数据库名.sql          //密码之后弹出来
mysqldump -uroot -p -d dbname > dbname .sql

3、导入数据库

1、首先建空数据库
mysql>create database abc ;
2、导入数据库          
方法一:
(1)选择数据库                        
mysql>use abc ;                     //abc  是我创建的库名
(2)设置数据库编码
mysql>set names utf8;       
(3)导入数据(注意sql文件的路径)
mysql>source /usr/bin/user .sql;
方法二:

mysql -u用户名 -p 数据库名 < 数据库名.sql

mysqldump -uroot -p dbname > dbname .sql                

导入导出都差不多;


你可能感兴趣的:(IT,mysql)