我没有编程经验,我需要一个如何附加或分离数据库的示例 到目前为止我来到了这个
cd /d "C:\Program Files\MySQL\MySQL Server 5.6\bin"
mysql -uroot -p1234 -e "show databases;"
Pause
如何使此脚本附加或分离数据库。我需要2个脚本,并且在任何地方都没有示例,通常我知道命令但它是针对SQL而不是MYSQL而且我得到语法错误。
有人可以为此写下一个例子,以便我可以使用吗?
建议之后............................... 我不确定什么样的表引擎...我正在使用在Windows Server 2012 r2上运行的虚拟机,并且我在该虚拟机上的操作系统上的记事本中编写代码...怎么能我定义我是否使用MyISAM或InnoDB?
我正在上班 MySQL的>我打字 mysql> mysql dump -uroot -p1234 sakila> remy.sql它进入下一行并显示 - >答案 0 :(得分:0)
你使用什么样的表引擎,MyISAM或InnoDB?
使用MyISAM就像从数据库目录中复制所有.frm,.MYI和.MYD文件一样简单。在您的情况下,它位于C:\Program Files\MySQL\MySQL Server 5.6\data\{$DATABASE_NAME}
使用InnoDB并不是那么简单,也许最好使用mysqldump。
备份:
mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql
<强>恢复强>
mysql -u root -p[root_password] [database_name] < dumpfilename.sql