content_image/801272.jpg content_image/801278.jpg
MySQL server is now installed. If you chose to not start MySQL, then use either launchctl from the command line or start MySQL by clicking "Start" using the MySQL preference pane. For additional information, see Section 2.4.3, “Installing and Using the MySQL Launch Daemon” , and Section 2.4.4, “Installing and Using the MySQL Preference Pane” . Use the MySQL Preference Pane or launchd to configure MySQL to automatically start at bootup. 

When installing using the package installer, the files are installed into a directory within /usr/ local  matching the name of the installation version and platform. For example, the installer file mysql-8.0.25- macos10.15-x86_64.dmg  installs MySQL into /usr/local/mysql-8.0.25- macos10.15-x86_64/  with a symlink to /usr/local/mysql . The following table shows the layout of this MySQL installation directory. 

<img src='content_image/801272.jpg'>

## Note 

The macOS installation process does not create nor install a sample my.cnf MySQL configuration file. 

<img src='content_image/801278.jpg'>

## 2.4.3 Installing and Using the MySQL Launch Daemon 

macOS uses launch daemons to automatically start, stop, and manage processes and applications such as MySQL. 

By default, the installation package (DMG) on macOS installs a launchd file named /Library/ LaunchDaemons/com.oracle.oss.mysql.mysqld.plist  that contains a plist definition similar to: 

<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE <plist version="1.0"> <dict> <key>Label</key> <string>com.oracle.oss.mysql.mysqld</string> <key>ProcessType</key> <string>Interactive</string> 

