Introduction
This document describes how to compile and install MySQL on a Kunpeng server running openEuler or CentOS, and provides solutions to faults that may occur during MySQL compilation and installation.
This document uses MySQL 8.0.25 as an example. You can also refer to this document for other MySQL versions.
MySQL Overview
MySQL is a relational database management system (RDBMS) developed by MySQL AB in Sweden. It is one of the most popular RDBMSs, especially for web applications.
Relational databases deliver high efficiency and flexibility because data is stored in different tables instead of in a large data warehouse. MySQL is optimal for small- and medium-sized websites thanks to its small size, fast speed, low cost, and especially the open-source code.
MySQL uses the Structured Query Language (SQL), the most common standard language for accessing databases.
MySQL uses dual-licensing distribution and is available in two editions: community edition and commercial edition.
For more information, visit the official MySQL website.
Programming language: C/C++
Brief description: RDBMS
When using open source software, comply with the applicable license agreements.
Recommended Version
MySQL 5.7.27, MySQL 8.0.17, MySQL 8.0.25, and later versions.
- You need to upgrade MySQL 8.0.16 by installing the patch on the official website.
- You can refer to this document to port MySQL on openEuler and CentOS.
- For porting MySQL 8.0.17 on CentOS 7.6, it is a good practice that you use the dedicated software porting function of the Kunpeng Porting Advisor to port it to the Kunpeng platform. For details, see Dedicated Software Porting. You can refer to this document for the porting as well.