关于MySQL 9.0.0 的安装试用体验

2024年 7月 2日 45.2k 0

早上打开微信朋友圈,很多网友说MySQL 9.0.0 推出了创新版本。记得5月初,我发布了一篇关于MySQL 8.4.0 LTS的安装文章,才过了两个月就推出了9.0.0创新版本,据说新版本支持向量数据查询。记得上次五一劳动节,ORACLE公司出了ORACLE  23AI,就有向量查询功能。莫不是ORACEL把向量功能移值到了MYSQL新版本中了。

先到官网下载相应的RPM压缩包。

https://dev.mysql.com/downloads/mysql/

如图所示

关于MySQL 9.0.0 的安装试用体验-1

大家可以根据的操作系统版本下载相应的安装压缩包。我的操作系统为CentOS Linux release 7.6.1810 (Core)

1、下载并解压缩安装包

关于MySQL 9.0.0 的安装试用体验-2

ls

anaconda-ks.cfg

mysql-9.0.0-1.el7.x86_64.rpm-bundle.tar

mysql-community-client-9.0.0-1.el7.x86_64.rpm

mysql-community-client-plugins-9.0.0-1.el7.x86_64.rpm

mysql-community-common-9.0.0-1.el7.x86_64.rpm

mysql-community-debuginfo-9.0.0-1.el7.x86_64.rpm

mysql-community-devel-9.0.0-1.el7.x86_64.rpm

mysql-community-embedded-compat-9.0.0-1.el7.x86_64.rpm

mysql-community-icu-data-files-9.0.0-1.el7.x86_64.rpm

mysql-community-libs-9.0.0-1.el7.x86_64.rpm

mysql-community-libs-compat-9.0.0-1.el7.x86_64.rpm

mysql-community-server-9.0.0-1.el7.x86_64.rpm

mysql-community-server-debug-9.0.0-1.el7.x86_64.rpm

mysql-community-test-9.0.0-1.el7.x86_64.rpm

rpm -ivh mysql*rpm

警告:mysql-community-client-9.0.0-1.el7.x86_64.rpm: 头V4 RSA/SHA256 Signature, 密钥 ID a8d3785c: NOKEY

错误:依赖检测失败:

       mariadb-libs 被 mysql-community-libs-9.0.0-1.el7.x86_64 取代

       mariadb-libs 被 mysql-community-libs-compat-9.0.0-1.el7.x86_64 取代

由于我的操作系统为CENTOS7,默认安装了一些mariadb的一些组件,使用rpm -qa|grep mariadb检查一下。

使用 rpm -e mariadb-libs-5.5.60-1.el7_5.x86_64删除此组件,但删除此组件时,系统又提示有其它组件依赖。

rpm -e mariadb-libs-5.5.60-1.el7_5.x86_64

错误:依赖检测失败:

       libmysqlclient.so.18()(64bit) 被 (已安裝) postfix-2:2.10.1-7.el7.x86_64 需要

       libmysqlclient.so.18(libmysqlclient_18)(64bit) 被 (已安裝) postfix-2:2.10.1-7.el7.x86_64 需要

按顺序删除postfix-2:2.10.1-7.el7.x86_64和mariadb-libs-5.5.60-1.el7_5.x86_64。

2、现在再执行

rpm -ivh --nodeps mysql*rpm

警告:mysql-community-client-9.0.0-1.el7.x86_64.rpm: 头V4 RSA/SHA256 Signature, 密钥 ID a8d3785c: NOKEY

准备中...                          ################################# [100%]

正在升级/安装...

  1:mysql-community-common-9.0.0-1.el################################# [  8%]

  2:mysql-community-client-plugins-9.################################# [ 17%]

  3:mysql-community-libs-9.0.0-1.el7 ################################# [ 25%]

  4:mysql-community-client-9.0.0-1.el################################# [ 33%]

  5:mysql-community-icu-data-files-9.################################# [ 42%]

  6:mysql-community-server-9.0.0-1.el################################# [ 50%]

  7:mysql-community-server-debug-9.0.################################# [ 58%]

  8:mysql-community-test-9.0.0-1.el7 ################################# [ 67%]

  9:mysql-community-devel-9.0.0-1.el7################################# [ 75%]

 10:mysql-community-libs-compat-9.0.0################################# [ 83%]

 11:mysql-community-embedded-compat-9################################# [ 92%]

 12:mysql-community-debuginfo-9.0.0-1################################# [100%

3、启动数据库服务,在错误日志中查询ROOT用户密码,systemctl start mysqld

cat /var/log/mysqld.log|grep -i root

2024-07-02T06:37:57.914140Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: ufICpy&_m9UV

4、登录数据库并修改ROOT用户密码,然后再查看数据库版本。(首次登录时必须要修改ROOT用户密码,否则可能报错ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.)

关于MySQL 9.0.0 的安装试用体验-3

5、用修改的密码重新登录,可以使用查看版本号。

mysql> select version();

+-----------+

| version() |

+-----------+

| 9.0.0     |

+-----------+

1 row in set (0.00 sec)

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论