如何根据已有的Mysql数据库自动生成创建语句
现在有一个数据库,里面已经有很多信息了,我希望将其部署在另外一台机器上。请问怎样能跨机器复制数据库,或者根据已有的数据库,生成建表语句,然后再另一台机器上的数据库运行创建...
现在有一个数据库,里面已经有很多信息了,我希望将其部署在另外一台机器上。请问怎样能跨机器复制数据库,或者根据已有的数据库,生成建表语句,然后再另一台机器上的数据库运行创建呢?拜谢高人指点!
展开
4个回答
展开全部
用命令mysqldump, 导出数据库,生成一个后缀名为SQL的文件, 这个文件中就有建表语句,把需要的内容提取出来建个sql文件,然后用下面两种方法
方法一:
/usr/local/mysql/bin/mysql -wupeng606 -wupeng606 db_name < db_name.sql
方法二:
SOURCE /tmp/db_name.sql;
mysqldump的使用:
http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html
方法一:
/usr/local/mysql/bin/mysql -wupeng606 -wupeng606 db_name < db_name.sql
方法二:
SOURCE /tmp/db_name.sql;
mysqldump的使用:
http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
show create database xxx;
show create table xxx;
show create table xxx;
追问
一个数据库里面好多表呢,总不能都这样抄下来吧!而且还有表中的数据呢,怎么导啊?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用可视化工具,转存一下表,不可以吗?
追问
我现在用的是mysql workbench啊,怎么转存呢?可不可以说具体一点。实在不行,备份也可以,但不知道怎么做
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询