Mysql数据库导出和导入
2017-05-24 19:19
204 查看
1.mysqldump备份整个数据库
2.mysqldump备份一个表数据
3.mysqldump备份表结构
4.导入数据库文件
5.在导入的时候发现,磁盘不够,无法导入所有的数据,更换mysql数据存储到其他磁盘
/usr/local/mysql/bin/mysqldump -uroot -p**** project > project.back.sql #导出数据库 project=数据库的名称 语句: mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u dbuser -p dbname > dbname.sql
2.mysqldump备份一个表数据
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 mysqldump -u dbuser -p dbname users> dbname_users.sql
3.mysqldump备份表结构
mysqldump -u dbuser -p -d --add-drop-table dbname >d:/dbname_db.sql -d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table
4.导入数据库文件
/usr/local/mysql/bin/mysql -uroot -p*** #进入数据库 mysql>source /home/project.sql #导入home下的project.sql文件
5.在导入的时候发现,磁盘不够,无法导入所有的数据,更换mysql数据存储到其他磁盘
df -h #查看所有的目录结构 /dev/xvda1 20G 19G 697M 97% / tmpfs 1.9G 0 1.9G 0% /dev/shm /dev/xvdb1 79G 20G 56G 26% /home 因为mysql的数据存储在/usr/local/mysql/data/下面,但是由于'/'里面的磁盘已经达到了97% ,所以需要更换到/home目录下面 a.停止mysql服务 service mysqld stop b.创建新的存储mysql的目录 mkdir /home/mysql c.拷贝数据到创建的目录 cp -R /usr/local/mysql/data/* /home/mysql/ d.修改目录权限 chown mysql:mysql -R /home/mysql/ e.修改配置文件my.cnf datadir=/home/mysq
相关文章推荐
- linux下如何导入导出MySQL数据库
- Mysql数据库导出导入
- MySQL数据库(表)的导入导出(备份和还原) mysql 根据一张表数据更新另一张表
- MySQL数据库导出与导入及常见错误解决(转)
- 远程linux服务器mysql数据库导入和导出.sql文件
- Mysql数据库导入导出
- linux下如何导入导出MySQL数据库
- Mysql数据库从本地导出、服务器上导入时报:ERROR 2005 (HY000): Unknown MySQL server host 'mysql' 的一种解决方案
- 利用Java进行MySql数据库的导入和导出
- MySQL数据库(表)的导入导出(备份和还原)
- 利用Java进行MySql数据库的导入和导出
- linux下如何导入导出MySQL数据库
- MySQL数据库如何导入导出(备份还原)
- linux下导入、导出mysql数据库文件的命令
- Linux下mysql数据库的数据导入导出
- MySQL数据库中导入导出方法以及工具介绍
- powerdesign16 导出数据模型到mysql数据库中/从mysql数据库导入数据模型
- linux下导入、导出mysql数据库命令
- linux下导入、导出mysql数据库命令
- Linux下导入、导出MySQL数据库