Table of Contents [+/-]
This section discusses tasks that you should perform after installing MySQL:
Initialize the data directory and create the MySQL grant tables, if necessary. For some MySQL installation methods, data directory initialization may be done for you automatically:
Installation on Windows
Installation on Linux using a server RPM distribution.
Installation using the native packaging system on many platforms, including Debian Linux, Ubuntu Linux, Gentoo Linux, and others.
Installation on OS X using a DMG distribution.
For other platforms and installation types, including installation from generic binary and source distributions, you must initialize the data directory yourself. For additional information, see Section 3.1, “Initializing the Data Directory”.
When you have the server running, assign passwords to any initial accounts in the grant tables, if that was not already done during data directory initialization. Passwords prevent unauthorized access to the MySQL server. You may also wish to restrict access to test databases. For instructions, see Section 3.3, “Securing the Initial MySQL Accounts”.
Optionally, arrange for the server to start and stop automatically when your system starts and stops. For instructions, see Section 3.4, “Starting and Stopping MySQL Automatically”.
Optionally, populate time zone tables to enable recognition of named time zones. For instructions, see MySQL Server Time Zone Support.
If you have trouble starting the server, see Section 3.5, “Troubleshooting Problems Starting the MySQL Server”.
When you are ready to create additional user accounts, you can find information on the MySQL access control system and account management in Chapter 4, The MySQL Access Privilege System, and Chapter 5, MySQL User Account Management.