| 1. |
Solve : MySQL 5.0 to 5.6 upgrade questions before moving forward? |
|
Answer» So I have a database created under MySQL Community Edition 5.0, and just recently found out that MySQL 5.0 will not launch under Windows 7 64-bit, but has no problems with Windows 7 32-bit. I want to migrate the database to the latest MySQL 5.6 which supports running under 64-bit OS, and through my search on Google before hand I found that its not a simple upgrade from 5.0 to 5.6, but of which I will have to migrate the database forwards to 5.1, then 5.5, then 5.6. Why SkySQL? So right now because it works I am probably not going to mess with bringing it forward to 5.6 since there is nothing to gain out of making extra work for myself. However I am saving copies of each MySQL version if for some reason in the future I need to migrate it to an even newer build and need to finally migrate away from 5.0.96 due to some sort of problem with old database on new OS etc, such as I havent tried this on Windows 8.1 yet, but its fine on Windows 7 64 bit with no immediate reason to force it to be on Win 8.x I've found I prefer PostGres to MySQL overall. I certainly Prefer pgAdmin to 'MySQL Workbench'.Thanks BC for sharing that info. Never worked with PostGres before, but will check into that. I have been using mainly MySQL and SQLyog Community Edition as the Database GUI tool to go in and manage with nice GUI interface, way better than manually working with SQL command shell. Looking here http://www.wikivs.com/wiki/MySQL_vs_PostgreSQL at PostGres vs MySQL, I will have install it to check it out. I assumed that MariaDB was the future for solid and well performing Open Source Databases, and it took a similar spin off to that of the OpenOffice to LibreOffice Spin off. In which I am still running the old OpenOffice 3.3 since I have no need to update to the newest even when its free. Maybe this is comparing apples to oranges, but I just assumed that it was related to the same split for the same reasons.Yeah MariaDB is to MySQL what LibreOffice is to OpenOffice, I believe. MariaDB is a Fully Open Sourced Fork of MySQL that isn't controlled/directed by anybody at Oracle. From what I can tell, MySQL dates back to around 1995, Postgres can trace itself back to 1986. I had always thought it was actually "younger" than MySQL. Main reason I'm familiar with postgres is because it is what we are using for a database in our software, so I've been working with postgres queries, statements, the .NET API and such for the last few months. I used MySQL for some freelance projects before that. Of course they both work just fine- I see no specific reason that we are using PostgreSQL over MySQL except that we had to CHOOSE one of them (I was not around when the decision was made anyway). One 'advantage' I found is that searching for postgreSQL information usually comes up with more relevant results- MySQL searches are usually filled with a bunch of PHP Stuff. That's a rather silly reason but it exists nonetheless. I prefer pgAdmin III to MySQL WorkBench (or community edition or WHATEVER the UI front-end MySQL comes with is) mostly because it's more straightforward. the MySQL variant has a lot of 'fancying up' to make it look pretty but I always have to think about what I'm doing and how I need to do it as a result. With PgAdmin I'm right in there with a tree view for any configured servers and can expand those as necessary, whereas with MySQL's variant I need to wander about some other dialogs and options and wizards and stuff for things. of course one can easily get aftermarket products that do pretty much the same thing, or even let you use various different databases using the same interface. From what I understand the query syntax and capabilities for Postgres are better than MySQL, but I've only used Stored procedures in PostGres so I don't know whether that is the case first-hand. |
|