您的位置:首页 > 运维架构 > Linux

Linux下mysql数据库简单导入和导出操作

2012-07-11 13:29 232 查看
1、用mysql自带mysqldump命令行导出数据库
一、命令格式
mysqldump -u用户名 -p 数据库名 > 数据库名.sql
范例:
mysqldump -u root -p twinkle > twinkle.sql
(导出数据库twinkle到twinkle.sql文件)提示输入密码时,输入该数据库用户名的密码二、如果导出mysql里面的所有数据库,则语句为:/usr/local/mysql/bin/mysqldump -u root -p123456说明:-p123456指的是数据库密码没有空格-p直接跟着密码 --all-databases > /home/backup/all.sql 这是导出数据的路径和名字。
2、用mysql命令行
一、命令格式
mysql -u用户名 -p 数据库名 < 数据库名.sql
范例:
mysql -u root -p twinkle < twinkle.sql
(导入数据库twinkle从twinkle.sql文件)
提示输入密码时,输入该数据库用户名的密码。也可以进去数据库里面用source导入数据库范例如下所示:mysql -u root -p 提示输入密码时,输入该数据库用户名的密码。mysql> create database twinkle;Query OK, 1 row affected (0.00 sec)mysql> use twinkle;mysql>source /root/twinkle.sql记得导入数据的时候都要先创建了数据库,然后再执行导入程序。二、如果mysql要导入所有的数据库执行如下命令:/usr/local/mysql/bin/mysql -u root -p123456 < /home/backup/all.sql 这里的相关说明请看上面导出的相关信息说明。注意:当然这个只是个人的使用习惯用了mysql系统自带的备份工具和还原工具。有兴趣也可以研究第三方的软件如:phpmysqladmin、Navicat for MySQL等软件有一些是要收费看你个人喜欢,还可以用破解的软件呵呵
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: