How To Continuously Deliver database changes within devops pipeline [closed] - mysql

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 months ago.
Improve this question
What are good resources to look at for adding mysql changes to our devops pipeline?
We are in process of standing up a CI/CD pipeline where we are automatically building, configuring and deploying software to servers.
We currently can deploy an application to a blank server but are taking a snapshot of a database to populate the data (essentially unpacking an existing database). We do not want to move data from enviornmnet to environment. We also do not want our database updates in all environments to be a manual process.
We would like to have some automated process to move database changes along with the code in some automated fashion, And keep the ability to deploy our application to a server and have the database be populated with the necessary data to have a run able application.

I can think of a few resources to help you understand how to make database changes in a deployment pipeline.
Enabling Continuous Delivery with Database Practices from about 25 minutes
Continuous Deployment at Etsy slides 50+ give an example of making a change to a schema

Related

Cloud virtual machines available for free for open source testing? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Anyone know about places in the cloud where you can create (virtual) machines (like Amazon EC2) to use for your computing tasks - places that offer a number (at least 5-10) of free machines, if they are used for testing open source projects?
Im not looking for places hosting CI environments like Jenkins, Hudson, TeamCity etc. for free for open source projects. Im looking for a place where I can run some servers where I can setup the open source system itself in a clustered and distributed environment. Then drive a test against that clustered and distributed environment from an automated test (e.g. executed from a CI environment).
I think that Openshift may attend your requirements. Specially if you do not need to have an external port open apart from the http
Would AWS Free tier work for you? I realise it's not really a cluster..
http://aws.amazon.com/free/

Synchronizing data between two different databases [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I need to synchronize data between two databases. The primary database is a SQL server database where all insert, update and delete operations take place. The other database is a MySQL database that reflects the state of primary database at the time of synchronization.
Note that Real-time synchronization is not important, the synchronization will done randomly depending on operator and network availability.
My questions:
What are the possible ways to determine that the two databases are already in sync and synchronization is NOT required
What are the possible ways to push data from SQL to MySQL server (no need to pull data from MySQL)
Should I use custom scripting or is there a tool that can take care of the preocess
Try Pentaho Kettle, which is an industrial strength ETL tool. We wrote a custom Perl script to synchronize, which also works, before finding Kettle.

Looking for tool to migrate Joomla site between servers [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 8 years ago.
Improve this question
I have to manually migrate a Joomla website to another server (shared hosting). Our current site is still an old joomla version (1.5.9) so I wanted to start from a clean install (1.5.22) and then migrate everything. Are there any components that would help with this?
I learned the DB schema is identical so I could just restore my old database but how to quickly migrate all components/modules/plugins with their settings and the general settings coz I assume those are not stored in the DB? So any component that can export-import all that?
I only have FTP access to both account btw.
I would seriously suggest downloading a copy of the site, creating a local install, doing the upgrade and then uploading the upgraded version to your new server.
Of course the complexity will depend on how frequently content change on your site.
I suggest you to use Akkeba Backup, it is a good and popular extension.
It installs as a component and provides a backup functionality at the Joomla backend (/administrator).
About the update, take a look here.
Download Joomla_1.5.9_to_1.5.23-Stable-Patch_Package.zip and extract it into your joomla installation, preferably on your new installation.

Automatically Monitor MySQL servers for crashed tables [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
Is there some ready off the shelf solution that would periodically connect to MySQL server, check for crashed tables and automatically initiate repair and/or send administrator an email?
MySQL has come up with a MySQL Enterprise Monitor web applciation tool that helps you to monitor the MySQL Servers. It can also be used to send an alert the administrators of errors.
I resorted to writing a simple Scheduled task that runs myisamchk periodically
It is not ready off the shelf, but very easy solution - every table crash is written to MySQL error log (usually .err in data directory. You can create very simple script that is awaken every X minutes and checks this log file (using tail -XXX command for example) for entries with 'marked as crashed'. Then it can alert in any way.
Is it crash a lot? if it is crashing a lot , I think you have to find the reason for why it is crashing. May be there is a hardware problem or another problems.

Existing Server Storage Management Software Solutions? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 7 years ago.
Improve this question
I am in the process of trying to graphically represent all of our server racks. So when we receive a new server we can decide where this should be put and where a specific servers currently resides.
Are there any existing software packages that stores this kind of data already? I'd prefer open source ones if there are any but anything would be helpful.
If you use nagios as monitoring application you could use NagVis to create custom status maps e.g. a rackview of your servers.
Example Screenshot
RackMonkey seems to fit your requirements too.
I had a look around at this and the solutions suggested (thanks Node) and at the moment my feeling are using one of the following:
NVentory though I'm not sure my company will want to use ruby and rails as this would be our first product using this
Rackview
Or more likely just MS Office Visio 2007 Add-in for Rack Server Virtualization however this looks like it only links to excel and hopefully I can use excel to query a database.
I will update when I have played about with these tools and see what they can provide.