Skip to Main Content
The world's most popular open source database
Contact MySQL
|
Login
|
Register
MySQL.com
Downloads
Documentation
Developer Zone
Developer Zone
Downloads
MySQL.com
Documentation
MySQL Server
MySQL Enterprise
Workbench
InnoDB Cluster
MySQL NDB Cluster
Connectors
More
MySQL.com
Downloads
Developer Zone
Section Menu:
Documentation Home
MySQL Installation Guide
Preface and Legal Notices
Installing MySQL
General Installation Guidance
Supported Platforms
Which MySQL Version and Distribution to Install
How to Get MySQL
Verifying Package Integrity Using MD5 Checksums or GnuPG
Verifying the MD5 Checksum
Signature Checking Using GnuPG
Signature Checking Using Gpg4win for Windows
Signature Checking Using RPM
GPG Public Build Key for Archived Packages
Installation Layouts
Compiler-Specific Build Characteristics
Installing MySQL on Unix/Linux Using Generic Binaries
Installing MySQL from Source
Source Installation Methods
Source Installation Prerequisites
MySQL Layout for Source Installation
Installing MySQL Using a Standard Source Distribution
Installing MySQL Using a Development Source Tree
Configuring SSL Library Support
MySQL Source-Configuration Options
Dealing with Problems Compiling MySQL
MySQL Configuration and Third-Party Tools
Generating MySQL Doxygen Documentation Content
Installing MySQL on Microsoft Windows
MySQL Installation Layout on Microsoft Windows
Choosing an Installation Package
MySQL Installer for Windows
MySQL Installer Initial Setup
Setting Alternative Server Paths with MySQL Installer
Installation Workflows with MySQL Installer
MySQL Server Configuration with MySQL Installer
MySQL Router Configuration with MySQL Installer
MySQL Installer Product Catalog and Dashboard
MySQL Installer Console Reference
Installing MySQL on Microsoft Windows Using a noinstall ZIP Archive
Extracting the Install Archive
Creating an Option File
Selecting a MySQL Server Type
Initializing the Data Directory
Starting the Server for the First Time
Starting MySQL from the Windows Command Line
Customizing the PATH for MySQL Tools
Starting MySQL as a Windows Service
Testing The MySQL Installation
Troubleshooting a Microsoft Windows MySQL Server Installation
Windows Postinstallation Procedures
Windows Platform Restrictions
Installing MySQL on macOS
General Notes on Installing MySQL on macOS
Installing MySQL on macOS Using Native Packages
Installing and Using the MySQL Launch Daemon
Installing and Using the MySQL Preference Pane
Installing MySQL on Linux
Installing MySQL on Linux Using the MySQL Yum Repository
Installing MySQL on Linux Using the MySQL APT Repository
Installing MySQL on Linux Using the MySQL SLES Repository
Installing MySQL on Linux Using RPM Packages from Oracle
Installing MySQL on Linux Using Debian Packages from Oracle
Deploying MySQL on Linux with Docker Containers
Basic Steps for MySQL Server Deployment with Docker
More Topics on Deploying MySQL Server with Docker
Deploying MySQL on Windows and Other Non-Linux Platforms with Docker
Installing MySQL on Linux from the Native Software Repositories
Installing MySQL on Linux with Juju
Managing MySQL Server with systemd
Installing MySQL on Solaris
Installing MySQL on Solaris Using a Solaris PKG
Postinstallation Setup and Testing
Initializing the Data Directory
Starting the Server
Troubleshooting Problems Starting the MySQL Server
Testing the Server
Securing the Initial MySQL Account
Starting and Stopping MySQL Automatically
Upgrading MySQL
Before You Begin
Upgrade Paths
Upgrade Best Practices
What the MySQL Upgrade Process Upgrades
Changes in MySQL 8.0
Preparing Your Installation for Upgrade
Upgrading MySQL Binary or Package-based Installations on Unix/Linux
Upgrading MySQL with the MySQL Yum Repository
Upgrading MySQL with the MySQL APT Repository
Upgrading MySQL with the MySQL SLES Repository
Upgrading MySQL on Windows
Upgrading a Docker Installation of MySQL
Upgrade Troubleshooting
Rebuilding or Repairing Tables or Indexes
Copying MySQL Databases to Another Machine
Downgrading MySQL
Environment Variables
Perl Installation Notes
Installing Perl on Unix
Installing ActiveState Perl on Windows
Problems Using the Perl DBI/DBD Interface
Related Documentation
MySQL 8.0 Reference Manual
MySQL 8.0 Release Notes
Download this Excerpt
PDF (US Ltr)
- 2.4Mb
PDF (A4)
- 2.4Mb
version 8.0
8.3
5.7
MySQL Installation Guide
/
Upgrading MySQL
/ Upgrading a Docker Installation of MySQL
10.12 Upgrading a Docker Installation of MySQL
To upgrade a Docker installation of MySQL, refer to
Upgrading a MySQL Server Container
.
PREV
HOME
UP
NEXT
Related Documentation
MySQL 8.0 Reference Manual
MySQL 8.0 Release Notes
Download this Excerpt
PDF (US Ltr)
- 2.4Mb
PDF (A4)
- 2.4Mb