linux下数据库导入导出
时间:2007-04-10 来源:mickey_ice
两台服务器都是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<database.sql; //导入数据库 一直没接触过linux,所有感觉做起来有点辛苦,还好之前一直有在学习mysql对mysql的命令还有些了解,希望菜鸟之作,可以帮助和我一样的菜鸟朋友^^
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<database.sql; //导入数据库 一直没接触过linux,所有感觉做起来有点辛苦,还好之前一直有在学习mysql对mysql的命令还有些了解,希望菜鸟之作,可以帮助和我一样的菜鸟朋友^^
相关阅读 更多 +