Archive for the 'Database Management' Category


How to Copy All of the Tables from One Database to Another

Under normal circumstances, one of the easiest ways to copy the contents of one MySQL database to another is to use phpMyAdmin to dump the database to a file. You can then import the contents into your destination database. This usually works, but I recently encountered a situation where phpMyAdmin could not handle a particularly [...]

How to Optimize MySQL Databases in SSH

Optimizing your MySQL database can help it run better, reduce fragmentation, and ultimately give you a boost in performance.  In many cases, you can optimize your MySQL database using a graphical frontend, such as phpMyAdmin, but in some instances it is quicker and easier to run the command from within an SSH session, especially if [...]

Alternatives to MySQL Database Server

Because most of today’s websites are dynamic and use server-side scripting, it is pretty much expected for dedicated servers to have some form of database management, either in the form of a full database server or a set of database libraries. MySQL is one of the most widely-used relational database management systems (RDBMS). [...]

How to Increase MySQL Memory Usage Above 2GB

MySQL is a great database server for small, medium, and large websites, but large sites may find that the database alone can consume a great deal of system resources.  Ideally, you should be able to increase resources (i.e. more processors and more memory) in order to get better performance.  In reality, however, there are some [...]

7 Ways to Troubleshoot Database Connections

With most of the world using dynamic websites, databases have become a regular part of the web hosting experience. Even if your database always works and run smoothly, you may have users on your dedicated server who are not so fortunate. Because many applications, scripts, and users may attempt to access the database [...]

How to Manually Grant MySQL Privileges

Under normally functioning circumstances, you may never need to manually grant privileges in MySQL. When creating databases in cPanel, phpMyAdmin, or any other web-based interface, you can easily accomplish the same task without accessing the command line. In rare instances, however, those frontends may not work or may not be easily accessible to [...]

MySQL Administration with phpMyAdmin

MySQL administration from the command line is an excellent skill to know, just in case you need it, but sometimes, graphical interfaces are easier and faster. Web-based configuration is also important if your dedicated server hosts websites for other users. You might not want them poking around in MySQL via SSH. In [...]

Automatic MySQL Backup

Most websites these days rely on content management systems, blogging software, and other types of web applications and scripts to update, manage, and configure them. Rather than static HTML pages stored in the user’s home directory, most content is now stored in databases.
As a dedicated server administrator, it is imperative that you have backups [...]

How to Export a MySQL Database

There are a few reasons why you might need to export a MySQL database. If you ever need to transfer your data to a new server, backup your databases, or provide a former client with their website content, being able to quickly and easily backup a database is important.
With phpMyAdmin and other web-based management [...]

Optimizing the performance of your hosted MYSQL Database

More performance! When it comes to Mysql database hosting the issue of more speed and performance is always paramount. So to help you achieve that we want to provide you some tips for understanding the query cache and optimizing it based on your usage for the best database performance.
The query cache operates independently [...]

How to Automatically Optimize MySQL Databases

Running a dedicated server can be time consuming. There are a myriad of logs, services, and users to check and recheck. Any automation you can setup will greatly reduce your daily, weekly, and monthly work load. Cron is a handy way to automate tasks, as we have previously demonstrated.
MySQL databases, in particular, [...]