Package MySQL: Information

Source package:
Build time:
Feb 20, 2023, 07:17 PM
Report package bug

GPLv2 with exceptions and LGPLv2 and BSD
A very fast and reliable SQL database engine
MySQL is a true multi-user, multi-threaded SQL (Structured Query
Language) database server. MySQL is a client/server implementation
that consists of a server daemon (mysqld) and many different client

The main goals of MySQL are speed, robustness and ease of use.  MySQL
was originally developed because we needed a SQL server that could
handle very big databases with magnitude higher speed than what any
database vendor could offer to us. And since we did not need all the
features that made their server slow we made our own. We have now been
using MySQL since 1996 in a environment with more than 40 databases,
10,000 tables, of which more than 500 have more than 7 million
rows. This is about 200G of data.

The base upon which MySQL is built is a set of routines that have been
used in a highly demanding production environment for many
years. While MySQL is still in development, it already offers a rich
and highly useful function set.

This version allows to use transactions with BDB tables and extended
character set support. See the documentation for more information

List of rpms provided by this srpm:
MySQL-client (riscv64)
MySQL-client-debuginfo (riscv64)
MySQL-server (riscv64)
MySQL-server-debuginfo (riscv64)
MySQL-server-perl (noarch)
libmysqlclient21 (riscv64)
libmysqlclient21-debuginfo (riscv64)
libmysqlclient21-devel (riscv64)

    1. protobuf-compiler
    2. libzstd-devel
    3. ccmake
    4. libcurl-devel
    5. chrooted
    6. libicu-devel
    7. libedit-devel
    8. libaio-devel
    9. libevent-devel
    10. python3-dev
    11. libsystemd-devel
    12. gcc-c++
    13. liblz4-devel
    14. libncurses-devel
    15. rpcgen
    16. rpm-build-python3
    17. zlib-devel
    18. rpm-macros-cmake
    19. libssl-devel
    20. libtirpc-devel
    21. libprotobuf-lite-devel

Last changed

Sept. 3, 2022 Ivan A. Melnikov 8.0.30-alt0.1.rv64
- fix build in December
- build on riscv64:
  + link more libraries with libatomic on mips* and riscv64
  + add Ubuntu patch for riscv64 atomics
  + add riscv64 to the list of known 64-bit architectures
Aug. 24, 2022 Nikolai Kostrigin 8.0.30-alt1
- new version
  + (fixes: CVE-2018-25032, CVE-2022-1292, CVE-2022-21455, CVE-2022-21509)
  + (fixes: CVE-2022-21515, CVE-2022-21517, CVE-2022-21522, CVE-2022-21525)
  + (fixes: CVE-2022-21526, CVE-2022-21527, CVE-2022-21528, CVE-2022-21529)
  + (fixes: CVE-2022-21530, CVE-2022-21531, CVE-2022-21534, CVE-2022-21537)
  + (fixes: CVE-2022-21538, CVE-2022-21539, CVE-2022-21547, CVE-2022-21553)
  + (fixes: CVE-2022-21556, CVE-2022-21569, CVE-2022-27778)
- update mysql-shell 8.0.29 -> 8.0.30 (fixes: CVE-2022-21535)
- spec: fix license ambiguity
June 30, 2022 Nikolai Kostrigin 8.0.29-alt1
- new version
  + (fixes: CVE-2021-22570, CVE-2022-0778, CVE-2022-21454, CVE-2022-21457)
  + (fixes: CVE-2022-21425, CVE-2022-21440, CVE-2022-21459, CVE-2022-21478)
  + (fixes: CVE-2022-21479, CVE-2022-21418, CVE-2022-21417, CVE-2022-21413)
  + (fixes: CVE-2022-21427, CVE-2022-21412, CVE-2022-21414, CVE-2022-21435)
  + (fixes: CVE-2022-21436, CVE-2022-21437, CVE-2022-21438, CVE-2022-21452)
  + (fixes: CVE-2022-21462, CVE-2022-21415, CVE-2022-21451, CVE-2022-21444)
  + (fixes: CVE-2022-21460, CVE-2022-21423)
- update mysql-shell 8.0.28 -> 8.0.29
- update alt-disable-run-libmysql_api_test patch
- update bundled boost headers 1.73.0 -> 1.77.0
- spec: turn build of mysql-shell and mysql-router off
- add boostfix_multiprecision_issue_419-ppc64le patch