No more typing reviews! Try our Samantha, our new voice AI agent.
PeerSpot user
Constructor of the computer systems at a security firm with 51-200 employees
Vendor
Oct 29, 2015
I had no problems deploying it but the MyISAM tables need to be more reliable.
Pros and Cons
  • "Reliability Security Flexibility Functionality Availability - controllability anywhere and with different methods"
  • "MyISAM tables could be more reliable."

What is most valuable?

  • Reliability
  • Security
  • Flexibility
  • Functionality
  • Availability - controllability anywhere and with different methods

What needs improvement?

MyISAM tables could be more reliable.

For how long have I used the solution?

I've been using the Workbench Server for six years.

What was my experience with deployment of the solution?

I have had no problems deploying it.

Buyer's Guide
MySQL
June 2026
Learn what your peers think about MySQL. Get advice and tips from experienced pros sharing their opinions. Updated: June 2026.
902,417 professionals have used our research since 2012.

What do I think about the stability of the solution?

I have no stability problems.

What do I think about the scalability of the solution?

I currently do not need to scale on my network.

How are customer service and support?

Customer Service:

I only have the free version, which does not have customer service.

Technical Support:

I only have the free version, which does not have technical support.

Which solution did I use previously and why did I switch?

We use Cisco ASA and Nagios devices alongside the MySQL server as our network infrastructure needs expanding and required more serious hardware solutions.

What was our ROI?

I believe it is hard to calculate for hardware.

What's my experience with pricing, setup cost, and licensing?

I only use the free version.

Which other solutions did I evaluate?

We also looked at PostgreSQL.

What other advice do I have?

As a rule, any device upon delivery is obsolete. Pick up the solution for your business, based on your specific needs.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
PeerSpot user
Jr. Production Engineer at a marketing services firm with 51-200 employees
Vendor
Oct 19, 2015
In addition to InnoDB, it also supports full text search, optimizer, performance schema improvements and GTID.
Pros and Cons
  • "MySQL 5.6 has a great many new features, including, but certainly not limited to, a number of performance improvements."
  • "Beware that if you don’t follow these instructions step-by-step, your server may not restart or rather it will start with InnoDB storage engine disabled and an error in the logs."

Valuable Features:

MySQL 5.6 has a great many new features, including, but certainly not limited to, a number of performance improvements.

However, besides the widely talked-about features such as InnoDB, there's also support for full text search, optimizer, performance schema improvements and GTID.

Improvements to My Organization:

In order to change the size of InnoDB transaction log files, you have to follow this procedure. Beware that if you don’t follow these instructions step-by-step, your server may not restart or rather it will start with InnoDB storage engine disabled and an error in the logs. So, here’s what you want to do:

1. change (or add) the following variable in my.cnf: innodb_log_file_size = ..
2. stop MySQL server
3. make sure you see a successful shutdown of InnoDB in the MySQL error log
4. move away old log files (at this point I have to double check where they are) by running the following command:
mv /var/lib/mysql/ib_logfile* /tmp/
5. start MySQL server – it should take a bit longer to start because it is going to be creating new transaction log files
6. When you’re positive that MySQL server has started successfully, you can remove the old log files:
rm /tmp/ib_logfile*

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Buyer's Guide
MySQL
June 2026
Learn what your peers think about MySQL. Get advice and tips from experienced pros sharing their opinions. Updated: June 2026.
902,417 professionals have used our research since 2012.
it_user285990 - PeerSpot reviewer
Service Operations Manager at a tech vendor with 51-200 employees
Real User
Aug 6, 2015
Its ability to scale horizontally and transactional functionality features have been valuable to us, but the configuration templates could be improved.
Pros and Cons
  • "However, the ability to scale horizontally is much better than other vendors."
  • "Configuration templates and reliability both need work."

Valuable Features:

It depends on the use and implementation, as I prefer to use Galera or XtraDB because of replication and failover functionality. However, the ability to scale horizontally is much better than other vendors. Also, the transactional functionality is good.

Room for Improvement:

Configuration templates and reliability both need work.

Use of Solution:

I have been using MySQL for over five years.

Deployment Issues:

I deploy multiples of these servers now, and it is all managed via a puppet so I/we have not had problems with deployment in a long time.

Stability Issues:

An overload of sessions, or long running queries. can cause the servers to be unusable.

Scalability Issues:

Currently no, as we use our own load balancer to enable us to scale to any level.

Customer Service:

We don't use it.

Initial Setup:

It was straightforward, and there are numerous blogs on-line that cover every possible configuration.

Implementation Team:

We did it in-house.

ROI:

It takes about six months, but this does depend on its associated product and usage.

Cost and Licensing Advice:

Chose your database based on traffic type and desired functionality, not on the initial cost.

Other Advice:

If you have the in-house knowledge MySQL can be a great product. If you do not I would recommend using MSSQL instead.

Take a look at the environment you plan to implement including the application and traffic model.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
PeerSpot user
Engineer with 51-200 employees
Vendor
Jan 13, 2015
It provides a low cost and effective SQL DB solution for smaller companies. Replication does need improvement though.
Pros and Cons
  • "MySQL provides a low cost and effective SQL Database solution for smaller companies that don’t require the overhead and cost associated with RDBMS tools like Oracle."
  • "Replication and HA features, but that is to be expected at this entry point."

What is most valuable?

  • Speed
  • Cost

How has it helped my organization?

MySQL provides a low cost and effective SQL Database solution for smaller companies that don’t require the overhead and cost associated with RDBMS tools like Oracle

What needs improvement?

Replication and HA features, but that is to be expected at this entry point

For how long have I used the solution?

10 years.

What was my experience with deployment of the solution?

No, the deployment of MySQL is very easy as it is usually a part of Linux distributions and most hosting services provide a MySQL database as a part of their hosting service.

What do I think about the stability of the solution?

No, MySQL has always been a stable database. If there are sufficient resources on the server to run the database it will do fine.

What do I think about the scalability of the solution?

None that I have run into. For really big databases I have always used Oracle.

How are customer service and technical support?

Customer Service:

There is plenty of support available on the internet. I have never really needed to use or activate a support contract for MySQL

Technical Support:

There is plenty of support available on the internet. I have never really needed to use or activate a support contract for MySQL.

Which solution did I use previously and why did I switch?

Before using MySQL I used Oracle and Informix for RDBMS.

How was the initial setup?

The initial setup was easy as there is usually a version distributed as a part of the Linux distribution.

What about the implementation team?

I have always implemented MySQL through and in house team.

What's my experience with pricing, setup cost, and licensing?

The initial setup cost and maintenance costs are built into the OS costs for all of my implementations and are insignificant.

Which other solutions did I evaluate?

I usually look at MySQL, PostgreSQL and Oracle.

What other advice do I have?

MySQL is a great RDBMS, but make sure it will integrate with all of the clients you will be using and the rest of your infrastructure. The problems usually have more to do with other products supporting MySQL than MySQL itself.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
PeerSpot user
Database Manager at a tech company with 51-200 employees
Real User
May 1, 2014
A fast and reliable database management system
Pros and Cons
  • "Having excellent performance, MYSQL is used by many internet powerhouses like yahoo as their back-end database."
  • "MySQL has a limited storage capacity. It doesn’t support large databases."

Valuable Features:

• It is inexpensive as compared to other common databases like Microsoft SQL Server or Oracle. • MySQL is an extensible, open storage database engine that integrates seamlessly with a number of programming languages and other web-based technologies. • MYSQL is an open source system under the GNU General Public License. Developers can use it at no cost as long as the associated projects are also open-source. • Having excellent performance, MYSQL is used by many internet powerhouses like yahoo as their back-end database. MYSQL has great performance due to format of its default table, MyISAM. MyISAM databases use little disk space, memory and cpu. The system runs without flaw and perform better on all platforms including windows, Unix and Linux.

Room for Improvement:

• MySQL has a limited storage capacity. It doesn’t support large databases. • Database transactions are not handled efficiently. • Unlike Oracle, MySQL doesn't have Tablespace, Role management, snapshots, synonym and packages. • For transferring data, MySQL doesn’t support other languages being executed from within the system, and neither does it supports XML. • Compared to Oracle, MySQL database does not support any feature like Audit Vault on its server • There is a limited scope and earning available for database administrator of MySQL.

Other Advice:

MySQL is an open source database management system and is used by most of the most famous networking sites. It is more popular in websites and PHP integration. It can be executed under a number of operating systems like Linux, UNIX, Mac OS and Windows. MySQL supports ODBC interface which allows MySQL to be addressed by all the usual programming languages that run under Microsoft Windows.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user6579 - PeerSpot reviewer
it_user6579Engineer at a tech services company with 1,001-5,000 employees
Consultant

Nice detailed explanation regarding advantages and disadvantages of MySQL. I agree with author on various points like popular free opensource database. But it doesn't support PL fully.

See all 3 comments
it_user1020 - PeerSpot reviewer
Head of Data Center at a tech company with 51-200 employees
Real User
Dec 18, 2012
MySQL is undoubtedly one of the best open-source database products available. It's fast, easy to use and very reliable.
Pros and Cons
  • "What I like most about MySQL is that it's relatively easy to install, fast, lightweight and reliable."
  • "Just be ready though to work at the command line should you wish to use MySQL in its free form."

Valuable Features:

MySQL has established itself not only as the most popular open-source database, but the most reliable one as well. In my more than six years as system administrator managing various websites and web servers, MySQL has been our server of choice for web applications. It wouldn't be acquired by Oracle if it did not see it that way too.What I like most about MySQL is that it's relatively easy to install, fast, lightweight and reliable. It's available for both Windows and Linux, making it a very good alternative to other open source databases back then, which only runs on Linux. PostgreSQL for example did not have a Windows installer before. This made it very difficult to adopt it for mixed-OS environments and that is why we use MySQL.

Room for Improvement:

Back in the days, our only gripe about MySQL was that it was a purely command-line based system. We don't really see it as disadvantage though, as it allowed it to be fast and very reliable. This has been addressed through the years with graphical management systems for MySQL. MySQL is a highly recommended product. I give it five stars as it really gets the job done without much of a hassle. Being available for the many platforms also makes it a very compelling choice for mixed-OS environments, as data migration can just be as easy as backing-up and restoring on another server even on different operating systems.

Other Advice:

Just be ready though to work at the command line should you wish to use MySQL in its free form. It may not be the most intuitive user interfaces available, but it also makes MySQL a simple yet very reliable database for most people's needs.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user2652 - PeerSpot reviewer
it_user2652Project Manager at a non-tech company with 10,001+ employees
Top 20Real User

MySQL is platform independent and can be run in mixed OS platform like windows, linux, ubuntu etc. It gives compatibility even over different OS during backup and restore. Data can be backed up from one OS and can be restored on other OS.

See all 3 comments
it_user1077 - PeerSpot reviewer
Developer at a tech company with 51-200 employees
Real User
Aug 4, 2012
MySQL is the most popular Open Source Data Base Management System, developed and supported by Oracle Corporation.
Pros and Cons
  • "Offers high performance due to its unique storage engine architecture as well as it's core written in powerful languages such as C and C++."
  • "MySQL is missing some RDBMS features like stored procedures, foreign keys, transaction, rollback, and subselect, and it also does not support triggers."

Valuable Features:

1) It is freely available under the terms of GNU General Public License.2) MySQL works seamless on various platforms and environments.3) It is mainly used in Client/Server environment and it can be embedded in standalone applications. 4) Support SQL standards, and also provide Multi-thread environment.5) Offers high performance due to its unique storage engine architecture as well as it's core written in powerful languages such as C and C++.

Room for Improvement:

1) Does not provide good development and debugging tools, so it’s cumbersome to write large SQL statements.2) MySQL uses temporary tables to execute queries, so it consumes more space.3) MySQL is missing some RDBMS features like stored procedures, foreign keys, transaction, rollback, and subselect. And it also does't support triggers.It is widely used in web applications, and several software stacks includes MySQL as a Data Base Management System like (WAMP, XAMPP) considering its flexibility and simplicity.

Other Advice:

And if some one is looking for Database which performs simple processes like storing and displaying data only, then MySQL is the right choice.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user517392 - PeerSpot reviewer
it_user517392DBA Manager at a media company with 1,001-5,000 employees
Vendor

MySQL is great to provide a testing ground for new developers.

See all 2 comments
PeerSpot user
Infrastructure Expert at a tech services company with 51-200 employees
Consultant
Jul 13, 2012
MySQL is a database system that is most used, fast, more reliable, cheaper, and better than any other database system.
Pros and Cons
  • "It has a relational database system."
  • "DELETE and UPDATE statements that use a LIMIT clause without an ORDER BY are non deterministic."

Valuable Features:

It has a relational database system. Client/Server Architecture SQL compatibility (Structured Query Language) .MySQL has the features of the current SQL standard (at the moment SQL: 2003). SubSELECTs: From version 4.1, MySQL is capable of processing a query in the form of SELECT * FROM tablename1 WHERE x IN (SELECT y FROM tablename2). MySQL supports views from MYSQL version 5.0. Stored procedures: Is capable of storing codes: MySQL has supported SPs since version 5.0. Triggers: MySQL has supported triggers in a limited form from version 5.0 Unicode: MySQL has supported all conceivable character sets since version 4.1, including Latin-1, Latin-2, and Unicode (either in the variant UTF8 or UCS2). User interface: There are a number of convenient user interfaces for administering a MySQL server. Full-text search: Full-text search simplifies and accelerates the search for words that are located within a text field. If you employ MySQL for storing text (such as in an Internet discussion group), you can use full-text search to simply implement an efficient search function. Has got statement-based replication. It's one of the simplest ways to create databases.

Room for Improvement:

DELETE and UPDATE statements that use a LIMIT clause without an ORDER BY are non deterministic. Statements using any of the following functions cannot be replicated properly using statement-based replication: LOADFILE (), USER ().
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user116742 - PeerSpot reviewer
it_user116742Oracle Web Administrator at a tech services company with 1,001-5,000 employees
Top 20Consultant

It is the easiest to use and simplest to learn. The coding is just simple.

See all 5 comments
PeerSpot user
Infrastructure Expert at a tech services company with 1,001-5,000 employees
Consultant
Jul 12, 2012
One of the best Databases on the market today.
Pros and Cons
  • "Combined with PHPMyAdmin, MySQL is an excellent database solution for small to medium sized businesses or installations."
  • "It is a community driven project, which means that support is sometimes scarce and hard to find."

Valuable Features:

MySQL is open source, highly extensible and scalable, and is available from a web interface via PHPMyAdmin, which is excellent because it's platform independent.In almost all instances that I have used MySQL, it has handled whatever I threw at it and hasn't failed me yet.

Room for Improvement:

It is a community driven project, which means that support is sometimes scarce and hard to find. Also, it really doesn't have an IDE per-se, like MSSQL does.

Other Advice:

I use MySQL on a regular basis, specifically whenever I am managing or installing a Wordpress instance. Combined with PHPMyAdmin, MySQL is an excellent database solution for small to medium sized businesses or installations. I would recommend using a better supported database like Oracle or MSSQL for mission critical tasks on an enterprise level, but MySQL is completely capable of performing the same tasks as those other databases.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user2652 - PeerSpot reviewer
it_user2652Project Manager at a non-tech company with 10,001+ employees
Top 20Real User

MySQL can be integrated with LAMP/WAMP, web applications and number of programming languages. It is widely used for phpadmin and wordpress now a days.

See all 4 comments
it_user1044 - PeerSpot reviewer
Developer at a tech company with 51-200 employees
Real User
Jul 2, 2012
Most Powerful Open Source Database
Pros and Cons
  • "As a developer I have used many database engines but MySQL is by far the best known and most popular Open Source database engine."
  • "You probably wouldn't use it for heavy-duty installation."

Valuable Features:

• Free to download and use • Loads of new features over 4.1 version. • Excellent support for a range of platforms. • Performs well in small and medium applications. • Most popular Open Source database engine. • Supports advanced concepts such as replication. • Performs extremely well in the average case.

Room for Improvement:

• It doesn't support stored procedures. • You probably wouldn't use it for heavy-duty installation. • There is no active directory for integration with Microsoft SQL Server or other data bases.

Other Advice:

As a developer I have used many database engines but MySQL is by far the best known and most popular Open Source database engine.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user2652 - PeerSpot reviewer
it_user2652Project Manager at a non-tech company with 10,001+ employees
Top 20Real User

As of MySQL 5.5.16, commercial distributions of MySQL include an authentication plugin that enables MySQL Server to use PAM (Pluggable Authentication Modules) to authenticate MySQL users. PAM enables a system to use a standard interface to access various kinds of authentication methods, such as Unix passwords or an LDAP directory.

See all 2 comments
Buyer's Guide
Download our free MySQL Report and get advice and tips from experienced pros sharing their opinions.
Updated: June 2026
Buyer's Guide
Download our free MySQL Report and get advice and tips from experienced pros sharing their opinions.