Linux系统下Mysql数据库的导入与导出


两台服务器都是linux系统,为了从旧服务器上(old_server)将数据库中的数据移到新服务器上(new_server),花了我许多的时间,不过终于还是成功了.

mysqldump使用:在mysql/bin目录下操作

1.首先将old_server上的数据库导出

mysqldump -uroot -p database>database.sql   //导出数据库表及所有数据,但没导出存储过程

mysqldump -uroot -p database -R>database.sql//导出数据表,并导出存储过程

2.将导出的.sql文件直接放到old_server:web上,new_server就可以通过wget http://url直接将.sql文件下载到bin目录下

3.将数据库文件导入

mysqladmin -uroot -p create database;    //一般的创建数据库,需要数据库支持中文的话,别忘了添加set utf-8语句

mysql -uroot -p database

一直没接触过linux,所有感觉做起来有点辛苦,还好之前一直有在学习mysql对mysql的命令还有些了解,希望菜鸟之作,可以帮助和我一样的菜鸟朋友^^

相关内容