Implement a Secure WordPress Search
Rolling your own search is especially advantageous for WordPress sites that include a lot of custom post types. Rob Gravelle shows you how to build a query that searches by post_title and taxonomy...
View ArticleSpeeding up MySQL Data Imports
Previous articles have described a way to overcome MySQL's import restrictions using the "proc-friendly" Load_File() and ExtractValue() functions. Now it’s time to take a step back and ask ourselves...
View ArticleNavicat 12: An Overview
Navicat Premium 12 is a robust solution that is geared towards DBAs who would benefit from being able to connect to multiple databases simultaneously as well as migrate data between them in a seamless...
View ArticleReal-time MySQL Performance Monitoring
A key part of keeping your MySQL database running smoothly is the regular monitoring of performance metrics. There are literally hundreds of metrics that can be measured that can enable you to gain...
View ArticleSelecting WordPress Metadata
It pays to get a solid handle on how metadata is stored and retrieved in WordPress. In today’s article, we’ll learn how to fetch metadata from the wp_postmeta table using the versatile $wpdb object.
View ArticleTroubleshooting MySQL Performance Issues Using the Slow Log and Performance...
With so many causes and solutions of a database slowdown, you might expect to be spending the night at work, instead of in your warm bed. To avoid that cursed fate, read on to learn two ways to get at...
View ArticleConfiguring a MySQL Database on Amazon RDS
Although concerns about ownership and security persist, many companies have embraced cloud services and are reaping substantial financial rewards as a result. Rob Gravelle describes the different cloud...
View ArticleManage your Cloud MySQL Instance from Anywhere
Modern smartphones and other mobile devices have ushered in a new work paradigm where the office is where ever you are. The benefits of having 24/7 remote access to databases via mobile apps cannot be...
View ArticleRansomware Attacks Against MySQL and How to Avoid Them
In February of 2017, hundreds of MySQL databases were erased and replaced with a ransom demand. Rob Gravelle explores how databases were compromised and offers a few best practices for protecting your...
View ArticleBest New Features of MySQL 8
Even though there is no official software release to download and use yet, the list of features for MySQL 8.0 was officially announced. Rob Gravelle talks about it and shares some of the exciting...
View ArticleRDBMS Management on macOS
While most DBMS apps focus on a specific database product, a few have gone the extra mile in supporting numerous database platforms. Rob Gravelle explores a recent addition named TablePlus. It supports...
View ArticleWeb-based Database Management
Web-based database admin consoles have been somewhat limited, with the vast majority of tools aimed at specific database types, including phpMyAdmin (MySQL), Microsoft SQL Web Data Administrator (SQL...
View ArticleMonitor Your MySQL, MariaDB and Percona Servers with Navicat Monitor
The latest player to enter the database monitoring arena is Navicat. Rob Gravelle provides one of the first looks at Navicat Monitor's many features and describes how to configure it, with an emphasis...
View ArticleTop Reporting Tools for MySQL in 2018
Rob Gravelle presents some of the Top Reporting Tools for MySQL for your viewing pleasure.
View ArticleDisplaying Leading and Trailing Whitespace on Varchar Columns in MySQL
It's fairly trivial to enclose varchar data within quotes using the CONCAT() function as long as you know which fields you want to enclose in quotes. Coming up with a more generic solution takes a...
View ArticleThe Best (and Worst) Cloud Services for MySQL
Each and every day, new cloud-based database providers are cropping up to meet the demands of Big Data. Companies both large and small love database as a service (DBaaS) because it frees them from...
View ArticleExploring Oracle's MySQL Cloud Service
Oracle MySQL Cloud Service is a MySQL database service that provides an enterprise ready MySQL cloud service. To better help you evaluate Oracle MySQL Cloud Service, Rob Gravelle gives you a rundown on...
View ArticleManaging Users and Roles in Oracle's MySQL Cloud
Rob Gravelle shows you how to create and manage user accounts in Oracle's MySQL Cloud Service.
View ArticleRansomware Attacks Against MySQL and How to Avoid ThemRansomware Attacks...
In February of 2017, hundreds of MySQL databases were erased and replaced with a ransom demand. Rob Gravelle explores how databases were compromised and offers a few best practices for protecting your...
View ArticleBest New Features of MySQL 8Best New Features of MySQL 8
Even though there is no official software release to download and use yet, the list of features for MySQL 8.0 was officially announced. Rob Gravelle talks about it and shares some of the exciting...
View Article