我想知道你是否有一个创建cron的例子,允许每小时删除一个数据库并创建一个新的数据库。
你有没有例子。
delete database test.sql =>删除数据库中的所有数据库表
mysql test < fichier.sql =>导入所有数据库表。
# at every hour
0 0 0 0 * mysql -e delete database; test.sql mysql test < fichier.sql
drop table * =>删除数据库中的所有表
/usr/bin/mysql -e 'drop table *
我正在尝试创建一个带有MySQL数据库的容器,并向这些数据库添加一个模式。
我现在的Dockerfile是:
FROM mysql
MAINTAINER (me) <email>
# Copy the database schema to the /data directory
COPY files/epcis_schema.sql /data/epcis_schema.sql
# Change the working directory
WORKDIR data
CMD mysql -u $MYSQL_USER -p $MYSQL_PASSWORD $MYSQL_DATA
假设您有一个sql-file database.sql,它创建数据库模式、其中的表和一些初始填充。通常,我可以通过以下方式使用ansible创建此数据库:
---
- name: copy database.sql to server
template: src=database.sql dest=/tmp/database.sql owner=root group=root
- name: sql the thing into MySQL
command: mysql "-u root -p{{ mysql_root_password }} < /tmp/datab
我正在尝试转换我的wordpress网站,这是基于MYSQl的,因为我可以通过MS SQL,我们有我们的主数据库,我们正在创建数据库驱动的wordpress网站。我已经能够通过MYSQL通过数据库脚本自动化我们所有的wordpress安装+设置,但我们所有的变量+输入都是在MS SQL中的。
在MYSQL中创建一个新的数据库并从MS SQL迁移我的所有数据会更容易吗?还是有办法让wordpress使用MS SQL?我想知道是否有人能够做到这一点或有任何提示。谢谢
编辑/更新:我通过使用链接服务器实现了这一点。如果其他任何人正在阅读本文并希望使用Microsoft SQL Server Mana