Get solutions and answers to your MySQL development questions here.
You use the mysql program to connect directly to MySQL from the command line. Learn how here.
There are several ways you can connect to a MySQL database using PHP. Learn how here.
There are several ways you can connect to a MySQL database using Python, and this article shows you how.
Learn how to connect to a MySQL database using Perl.
Learn how to add MySQL support to Visual Studio, and develop .NET applications that can access MySQL databases on Webhost.Berlin servers.
Learn how to import and export a MySQL database. If you already have a database that you want to install on an Webhost.Berlin server, or you want to back up your database, this article shows you how.
There are two options for connecting to MySQL databases remotely. Learn about them and how to set them up here.
You can use MySQL client applications to manage your MySQL databases remotely. These client applications are often faster and easier to use than cPanel or the command line.
Learn how to do common MySQL administration tasks from the command line. Please note that this article only applies to semi-managed products.
Learn how to convert a MySQL database's character set to UTF-8 (Unicode) encoding.
By default, Webhost.Berlin's servers are set to use US Eastern Standard Time. Learn how to convert the time zone in MySQL to another time zone here.
Learn how to set up a cron job that automatically backs up a MySQL database at defined intervals.
The AutoMySQLBackup tool enables you to quickly and easily create MySQL database backups. You can specify backup intervals, rotate backups, and even send backup files to e-mail accounts.
When you view MySQL databases in phpMyAdmin or by using the mysql command-line program, you may also notice an information_schema database. Learn about this database and its purpose here.
If you have forgotten your root password for MySQL, this article shows you how to reset it. Note that you must have root access to your server to accomplish this.
MySQL server may run out of memory or not start at all on a server with limited memory. Learn how to work around this problem here.
Due to the nature of shared hosting environments, some MySQL privileges are restricted on user accounts. This means some MySQL features, such as the Event Scheduler, are not available on shared hosting accounts. Learn more here.
Learn how to set up and invoke MySQL stored functions and procedures on your Webhost.Berlin account.
MySQL views enable you to store predefined queries. Learn how to create and use them on your Webhost.Berlin account.
MySQL triggers are a powerful tool that you can use to add advanced database functionality. Learn how to create and use them here.
Learn how to determine the database engines your tables use, how to change engines, and much more.
This article demonstrates some ways to determine the size of MySQL databases and tables.
Learn how to repair MySQL databases and tables. Please note that this article only applies to accounts that have root access to the server.
The slow query log in MySQL can help you determine which database queries take a long time to run.
There are scenarios such as data migration or site development where you may want to rename a MySQL database. Although MySQL itself does not provide a way to rename a database in one operation, you can do this using other methods. Learn how here.
Indexes can help improve MySQL database query performance. Learn more in this article.
Port 3306 is open on some Linux distributions after you install MySQL on a semi-managed server. This article demonstrates how to restrict access to port 3306, or how to block it altogether.
Learn how to install phpMyAdmin locally on a managed hosting account. You may want to do this if you need to run a version of phpMyAdmin newer than the version included with cPanel.