数据库的五种安装方法
第一种方法:在线yum堆栈进入SQL官网:MySQL
界面如下:
https://i-blog.csdnimg.cn/direct/171728791303480e9a258d33b2c3b0de.png
在该页面中找到【DOWNOADS】选项卡,点击进入下载页面如下:
https://i-blog.csdnimg.cn/direct/eb2205df91934c738ae47a27b939af01.png
上面是专业版付费,最下面MySQL Community (GPL) Downloads
免费的,我所利用的就是免费的社区版。
在社区版下载页面中,【MySQL Yum Repository】链接为在线堆栈安装,【MySQL Community Server】链接为二进制安装和源码安装,【MySQL Installer for Windows】为之前老版本在Windows 平台安装利用,新版本已经不可以用。
https://i-blog.csdnimg.cn/direct/34bd42e73988493fb93ea692b85b4e9a.png
点击【MySQL Yum Repository】链接之后,进入在线堆栈安装页面,单击【Download】按钮进入堆栈下载确认页面。
一个登录,另一个注册,我们选择最下面的no thanks仅下载
https://i-blog.csdnimg.cn/direct/efd2338037a54e8fa53860305447e482.png
点击确认链接后,浏览器会自动下载堆栈安装包,可以将安装包下载好传送到Linux操纵体系中,也可以将该安装包的下载链接在Linux操纵体系中按照以下下令直接进行下载。
wget https://repo.mysql.com//mysql84-community-release-el9-1.noarch.rpm 同样,我们也可以利用rpm下令直接利用链接进行安装。
rpm -i https://repo.mysql.com//mysql84-community-release-el9-1.noarch.rpm 我们利用rpm直接安装。
https://i-blog.csdnimg.cn/direct/df4da65647414671bfec2988f1c5789a.png
安装完成。
第二种方法:二进制本地
在上面的页面中点击【MySQL Community Server】链接进入下载页面,在列表选项中选择对应的选项,我们这里选择如下选项:
https://i-blog.csdnimg.cn/direct/8a96ebe9f5274ed98749eba2497a6368.png
单击第一项【RPM Bundle】条目后的【Download】按钮进入本地安装下载确认页面
https://i-blog.csdnimg.cn/direct/ba583eddf5ad479cbb37213df921da2f.png
在确认页面中,点击确认链接进行下载,浏览器会自动下载该安装包,在下载完成后,可以将该安装包传送到Linux操纵体系中,也可以通过该链接直接在Linux操纵体系中利用wget下令进行下载。
我们利用wget下令直接下载。下载完成后,我们利用以下下令进行解压,解压完成后,可以利用以下下令进行查察:
# wget https://cdn.mysql.com//Downloads/MySQL-8.4/mysql-8.4.3-1.el9.x86_64.rpm-bundle.tar
--2025-01-06 21:55:41--https://cdn.mysql.com//Downloads/MySQL-8.4/mysql-8.4.3-1.el9.x86_64.rpm-bundle.tar
正在解析主机 cdn.mysql.com (cdn.mysql.com)... 2.19.153.220, 2600:140b:2:9b7::1d68, 2600:140b:2:99c::1d68
正在连接 cdn.mysql.com (cdn.mysql.com)|2.19.153.220|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:926351360 (883M)
正在保存至: “mysql-8.4.3-1.el9.x86_64.rpm-bundle.tar”
mysql-8.4.3-1.el9.x 100%[==================>] 883.44M2.12MB/s用时 7m 27s
2025-01-06 22:03:10 (1.98 MB/s) - 已保存 “mysql-8.4.3-1.el9.x86_64.rpm-bundle.tar” )
# tar xf mysql-8.4.3-1.el9.x86_64.rpm-bundle.tar
#
# ll mysql-*
-rw-r--r--. 1 root root9263513609月 18 23:32 mysql-8.4.3-1.el9.x86_64.rpm-bundle.tar
-rw-r--r--. 1 7155 31415 32271479月 18 22:56 mysql-community-client-8.4.3-1.el9.x86_64.rpm
-rw-r--r--. 1 7155 31415260743839月 18 22:56 mysql-community-client-debuginfo-8.4.3-1.el9.x86_64.rpm
-rw-r--r--. 1 7155 31415 15538189月 18 22:56 mysql-community-client-plugins-8.4.3-1.el9.x86_64.rpm
-rw-r--r--. 1 7155 31415 28864089月 18 22:56 mysql-community-client-plugins-debuginfo-8.4.3-1.el9.x86_64.rpm
-rw-r--r--. 1 7155 31415 5883259月 18 22:56 mysql-community-common-8.4.3-1.el9.x86_64.rpm
-rw-r--r--. 1 7155 31415 56410719月 18 22:57 mysql-community-debuginfo-8.4.3-1.el9.x86_64.rpm
-rw-r--r--. 1 7155 31415181362509月 18 22:57 mysql-community-debugsource-8.4.3-1.el9.x86_64.rpm
-rw-r--r--. 1 7155 31415 78559279月 18 22:57 mysql-community-devel-8.4.3-1.el9.x86_64.rpm
-rw-r--r--. 1 7155 31415 23820479月 18 22:57 mysql-community-icu-data-files-8.4.3-1.el9.x86_64.rpm
-rw-r--r--. 1 7155 31415 15523589月 18 22:57 mysql-community-libs-8.4.3-1.el9.x86_64.rpm
-rw-r--r--. 1 7155 31415 15126829月 18 22:57 mysql-community-libs-compat-8.4.3-1.el9.x86_64.rpm
-rw-r--r--. 1 7155 31415 25751779月 18 22:57 mysql-community-libs-compat-debuginfo-8.4.3-1.el9.x86_64.rpm
-rw-r--r--. 1 7155 31415 26998039月 18 22:57 mysql-community-libs-debuginfo-8.4.3-1.el9.x86_64.rpm
-rw-r--r--. 1 7155 31415522946439月 18 22:58 mysql-community-server-8.4.3-1.el9.x86_64.rpm
-rw-r--r--. 1 7155 31415249983979月 18 22:58 mysql-community-server-debug-8.4.3-1.el9.x86_64.rpm
-rw-r--r--. 1 7155 31415 1612346159月 18 22:58 mysql-community-server-debug-debuginfo-8.4.3-1.el9.x86_64.rpm
-rw-r--r--. 1 7155 31415 2007942179月 18 22:58 mysql-community-server-debuginfo-8.4.3-1.el9.x86_64.rpm
-rw-r--r--. 1 7155 31415 3863011679月 18 22:59 mysql-community-test-8.4.3-1.el9.x86_64.rpm
-rw-r--r--. 1 7155 31415240272399月 18 23:00 mysql-community-test-debuginfo-8.4.3-1.el9.x86_64.rpm
最后安装即可
# dnf localinstall mysql-community-server-debug-8.4.3-1.el9.x86_64.rpm
正在更新 Subscription Management 软件仓库。
无法读取客户身份
This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register.
上次元数据过期检查:1:12:13 前,执行于 2025年01月06日 星期一 20时57分39秒。
依赖关系解决。
===============================================================================
软件包 架构 版本 仓库 大小
===============================================================================
安装:
mysql-community-server-debug x86_64 8.4.3-1.el9 @commandline 24 M
安装依赖关系:
mysql-community-client x86_64 8.4.3-1.el9 mysql-8.4-lts-community 3.1 M
mysql-community-client-plugins
x86_64 8.4.3-1.el9 mysql-8.4-lts-community 1.5 M
mysql-community-common x86_64 8.4.3-1.el9 mysql-8.4-lts-community 575 k
mysql-community-icu-data-files
x86_64 8.4.3-1.el9 mysql-8.4-lts-community 2.3 M
mysql-community-libs x86_64 8.4.3-1.el9 mysql-8.4-lts-community 1.5 M
mysql-community-server x86_64 8.4.3-1.el9 mysql-8.4-lts-community50 M
事务概要
===============================================================================
安装7 软件包
总计:83 M
总下载:59 M
安装大小:457 M
确定吗?: y
下载软件包:
(1/6): mysql-community-common-8.4.3-1.el9.x86_ 236 kB/s | 575 kB 00:02
(2/6): mysql-community-client-8.4.3-1.el9.x86_ 951 kB/s | 3.1 MB 00:03
(3/6): mysql-community-libs-8.4.3-1.el9.x86_64 2.2 MB/s | 1.5 MB 00:00
(4/6): mysql-community-icu-data-files-8.4.3-1. 1.4 MB/s | 2.3 MB 00:01
(5/6): mysql-community-client-plugins-8.4.3-1. 235 kB/s | 1.5 MB 00:06
(6/6): mysql-community-server-8.4.3-1.el9.x86_ 3.8 MB/s |50 MB 00:13
-------------------------------------------------------------------------------
总计 3.4 MB/s |59 MB 00:17
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
准备中: 1/1
安装 : mysql-community-common-8.4.3-1.el9.x86_64 1/7
安装 : mysql-community-client-plugins-8.4.3-1.el9.x86_64 2/7
安装 : mysql-community-libs-8.4.3-1.el9.x86_64 3/7
运行脚本: mysql-community-libs-8.4.3-1.el9.x86_64 3/7
安装 : mysql-community-client-8.4.3-1.el9.x86_64 4/7
安装 : mysql-community-icu-data-files-8.4.3-1.el9.x86_64 5/7
运行脚本: mysql-community-server-8.4.3-1.el9.x86_64 6/7
安装 : mysql-community-server-8.4.3-1.el9.x86_64 6/7
运行脚本: mysql-community-server-8.4.3-1.el9.x86_64 6/7
安装 : mysql-community-server-debug-8.4.3-1.el9.x86_64 7/7
运行脚本: mysql-community-server-debug-8.4.3-1.el9.x86_64 7/7
验证 : mysql-community-client-8.4.3-1.el9.x86_64 1/7
验证 : mysql-community-client-plugins-8.4.3-1.el9.x86_64 2/7
验证 : mysql-community-common-8.4.3-1.el9.x86_64 3/7
验证 : mysql-community-icu-data-files-8.4.3-1.el9.x86_64 4/7
验证 : mysql-community-libs-8.4.3-1.el9.x86_64 5/7
验证 : mysql-community-server-8.4.3-1.el9.x86_64 6/7
验证 : mysql-community-server-debug-8.4.3-1.el9.x86_64 7/7
已更新安装的产品。
已安装:
mysql-community-client-8.4.3-1.el9.x86_64
mysql-community-client-plugins-8.4.3-1.el9.x86_64
mysql-community-common-8.4.3-1.el9.x86_64
mysql-community-icu-data-files-8.4.3-1.el9.x86_64
mysql-community-libs-8.4.3-1.el9.x86_64
mysql-community-server-8.4.3-1.el9.x86_64
mysql-community-server-debug-8.4.3-1.el9.x86_64
完毕!
第三种方法:容器平台
删除之前的容器安装
# dnf remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine \
podman \
runc
设置容器软件堆栈,再安装Docker相干软件
# dnf -y install dnf-plugins-core
正在更新 Subscription Management 软件仓库。
无法读取客户身份
This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register.
上次元数据过期检查:2:12:21 前,执行于 2025年01月07日 星期二 12时01分53秒。
软件包 dnf-plugins-core-4.3.0-16.el9.noarch 已安装。
依赖关系解决。
无需任何处理。
完毕!
#dnf config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repo
正在更新 Subscription Management 软件仓库。
无法读取客户身份
This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register.
添加仓库自:https://download.docker.com/linux/rhel/docker-ce.repo
dng^H^H^H
#
#
#
#
# dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
正在更新 Subscription Management 软件仓库。
无法读取客户身份
This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register.
Docker CE Stable - x86_64 11 kB/s |28 kB 00:02
依赖关系解决。
==================================================================================================================================================================
软件包 架构 版本 仓库 大小
==================================================================================================================================================================
安装:
containerd.io x86_64 1.7.24-3.1.el9 docker-ce-stable 43 M
docker-buildx-plugin x86_64 0.19.3-1.el9 docker-ce-stable 14 M
docker-ce x86_64 3:27.4.1-1.el9 docker-ce-stable 27 M
docker-ce-cli x86_64 1:27.4.1-1.el9 docker-ce-stable 8.0 M
docker-compose-plugin x86_64 2.32.1-1.el9 docker-ce-stable 14 M
安装弱的依赖:
docker-ce-rootless-extras x86_64 27.4.1-1.el9 docker-ce-stable 4.4 M
事务概要
==================================================================================================================================================================
安装6 软件包
总下载:110 M
安装大小:430 M
确定吗?: y
下载软件包:
containerd.io-1.7.24-3.1.el9.x86_64.rpm: Curl error (28): Timeout was reached for https://download.docker.com/linux/rhel/9/x86_64/stable/Packages/containerd.io-1.7.24-3.1.el9.x86_64.rpm
docker-buildx-plugin-0.19.3-1.el9.x86_64.rpm: Curl error (28): Timeout was reached for https://download.docker.com/linux/rhel/9/x86_64/stable/Packages/docker-buildx-plugin-0.19.3-1.el9.x86_64.rpm
(1/6): docker-ce-27.4.1-1.el9.x86_64.rpm 251 kB/s |27 MB 01:51
(2/6): containerd.io-1.7.24-3.1.el9.x86_64.rpm 155 kB/s |43 MB 04:43
(3/6): docker-buildx-plugin-0.19.3-1.el9.x86_64.rpm 42 kB/s |14 MB 05:39
(4/6): docker-ce-cli-27.4.1-1.el9.x86_64.rpm 253 kB/s | 8.0 MB 00:32
(5/6): docker-ce-rootless-extras-27.4.1-1.el9.x86_64.rpm 255 kB/s | 4.4 MB 00:17
(6/6): docker-compose-plugin-2.32.1-1.el9.x86_64.rpm 254 kB/s |14 MB 00:54
------------------------------------------------------------------------------------------------------------------------------------------------------------------
总计 253 kB/s | 110 MB 07:24
Docker CE Stable - x86_64 1.7 kB/s | 1.6 kB 00:00
导入 GPG 公钥 0x621E9F35:
Userid: "Docker Release (CE rpm) <docker@docker.com>"
指纹: 060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35
来自: https://download.docker.com/linux/rhel/gpg
确定吗?: y
导入公钥成功
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
准备中: 1/1
安装 : docker-compose-plugin-2.32.1-1.el9.x86_64 1/6
运行脚本: docker-compose-plugin-2.32.1-1.el9.x86_64 1/6
安装 : docker-buildx-plugin-0.19.3-1.el9.x86_64 2/6
运行脚本: docker-buildx-plugin-0.19.3-1.el9.x86_64 2/6
安装 : docker-ce-cli-1:27.4.1-1.el9.x86_64 3/6
运行脚本: docker-ce-cli-1:27.4.1-1.el9.x86_64 3/6
安装 : containerd.io-1.7.24-3.1.el9.x86_64 4/6
运行脚本: containerd.io-1.7.24-3.1.el9.x86_64 4/6
安装 : docker-ce-rootless-extras-27.4.1-1.el9.x86_64 5/6
运行脚本: docker-ce-rootless-extras-27.4.1-1.el9.x86_64 5/6
安装 : docker-ce-3:27.4.1-1.el9.x86_64 6/6
运行脚本: docker-ce-3:27.4.1-1.el9.x86_64 6/6
验证 : containerd.io-1.7.24-3.1.el9.x86_64 1/6
验证 : docker-buildx-plugin-0.19.3-1.el9.x86_64 2/6
验证 : docker-ce-3:27.4.1-1.el9.x86_64 3/6
验证 : docker-ce-cli-1:27.4.1-1.el9.x86_64 4/6
验证 : docker-ce-rootless-extras-27.4.1-1.el9.x86_64 5/6
验证 : docker-compose-plugin-2.32.1-1.el9.x86_64 6/6
已更新安装的产品。
已安装:
containerd.io-1.7.24-3.1.el9.x86_64 docker-buildx-plugin-0.19.3-1.el9.x86_64 docker-ce-3:27.4.1-1.el9.x86_64docker-ce-cli-1:27.4.1-1.el9.x86_64
docker-ce-rootless-extras-27.4.1-1.el9.x86_64docker-compose-plugin-2.32.1-1.el9.x86_64
完毕!
启动Docker相干服务
# systemctl enable --now docker
Created symlink /etc/systemd/system/multi-user.target.wants/docker.service → /usr/lib/systemd/system/docker.service.
拉取MySQL镜像
# docker search mysql
NAME DESCRIPTION STARS
OFFICIAL
mysql MySQL is a widely used, open-source relation… 15562
bitnami/mysql Bitnami container image for MySQL 122
circleci/mysql MySQL is a widely used, open-source relation… 30
cimg/mysql 3
bitnamicharts/mysql Bitnami Helm chart for MySQL 0
ubuntu/mysql MySQL open source fast, stable, multi-thread… 66
rapidfort/mysql RapidFort optimized, hardened image for MySQL 26
elestio/mysql Mysql, verified and packaged by Elestio 1
google/mysql MySQL server for Google Compute Engine 25
docksal/mysql MySQL service images for Docksal - https://d… 0
alpine/mysql mysql client 3
mysql/mysql-server Optimized MySQL Server Docker images. Create… 1024
jumpserver/mysql 1
ddev/mysql ARM64 base images for ddev-dbserver-mysql-8.… 1
mysql/mysql-router MySQL Router provides transparent routing be… 28
mirantis/mysql 0
ilios/mysql Mysql configured for running Ilios 1
corpusops/mysql https://github.com/corpusops/docker-images/ 0
mysql/mysql-cluster Experimental MySQL Cluster Docker images. Cr… 100
javanile/mysql MySQL for development 0
vulhub/mysql 1
mysql/mysql-operator MySQL Operator for Kubernetes 1
vitess/mysql Lightweight image to run MySQL with Vitess 1
nasqueron/mysql
# docker pull mysql:8.4.3
8.4.3: Pulling from library/mysql
2c0a233485c3: Pull complete
6f5cca38a221: Pull complete
d7c84b66ede0: Pull complete
299f6f88c6cf: Pull complete
d39eae8f9927: Pull complete
ec0557361569: Pull complete
f6d0f80cb1be: Pull complete
d496030b710c: Pull complete
4d755d8c89d1: Pull complete
699d8e3dc44b: Pull complete
Digest:
sha256:106d5197fd8e4892980469ad42eb20f7a336bd81509aae4ee175d852f5cc4565
Status: Downloaded newer image for mysql:8.4.3
docker.io/library/mysql:8.4.3
# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE45
mysql 8.4.3 3818a28b4a67 2 months ago 594MB 启动容器:
# docker run --name mysqltest -e MYSQL_ROOT_PASSWORD=123456 -d mysql:8.4.3
74d9d3e6cd837c7bb1fda3b97083f743e5bba58119ce6b3d68374e9806f23f99 查察并测试:
# docker ps2
CONTAINER ID IMAGE COMMAND CREATED
STATUS PORTS NAMES3
74d9d3e6cd83 mysql:8.4.3 "docker-entrypoint.s…"
seconds ago Upseconds 3306/tcp, 33060/tcp mysqltest45
# docker exec -it mysqltest /bin/bash
bash-5.1# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor.Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.4.3 MySQL Community Server - GPL
Copyright (c) 2000, 2024, Oracle and/or its affiliates.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> select version();21
+-----------+22
| version() |
+-----------+
| 8.4.3 |
+-----------+
1 row in set (0.01 sec)
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
4 rows in set (0.00 sec)
mysql> exit40Bye41bash-5.1# exit
exit43# 第四种方法:源码部署
在下载页面点击【MySQL Community(GPL) Downloads】链接进入社区版下载页面,我们选择合适的版本和选项。
https://i-blog.csdnimg.cn/direct/31c1dcc8761645ec81df610d9c5a877b.png
点击【Download】按钮进入到下载确认页面,点击链接继续下载。
https://i-blog.csdnimg.cn/direct/97031678d89d42c89cbce4f58888d3ff.png
也可以利用该链接,在Linux操纵体系中直接利用wget进行下载:
# wget https://cdn.mysql.com//Downloads/MySQL-8.4/mysql-8.4.3.tar.gz 在Linux中下载时,假如不指定目录,则在保存在当前目录。我们在根目录中创建mysql目录,方便操纵。
# mkdir /mysql
# mv mysql-8.4.3.tar.gz /mysql
# cd /mysql
# ll
总用量 454200
-rw-r--r--. 1 root root 4650977329月 17 17:12 mysql-8.4.3.tar.gz
利用下令解压源码包:
# tar xf mysql-8.4.3.tar.gz
# ll
总用量 454204
drwxr-xr-x. 31 7161 31415 40969月 17 19:09 mysql-8.4.3
-rw-r--r--.1 root root4650977329月 17 17:12 mysql-8.4.3.tar.gz
# cd mysql-8.4.3/
# pwd
/mysql/mysql-8.4.3
创建用户,修改目录权限:
# groupadd mysql
# useradd -r -g mysql -s /bin/false mysql
# chmod 777 /mysql/ -R
安装必要的软件:
#dnf install cmake openssl-devel ncurses-devel rpcgen gcc-toolset-12-gcc gcc-toolset-12-gcc-c++ gcc-toolset-12-binutils gcc-toolset-12-annobin-annocheck gcc-toolset-12-annobin-plugin-gcc
正在更新 Subscription Management 软件仓库。
无法读取客户身份
This system is not registered with an entitlement server. You can use "rhc" or "subscription-manager" to register.
上次元数据过期检查:1:28:41 前,执行于 2025年01月07日 星期二 17时56分50秒。
依赖关系解决。
===============================================================================
软件包 架构 版本 仓库 大小
===============================================================================
安装:
cmake x86_64 3.26.5-2.el9 appstream 8.7 M
gcc-toolset-12-annobin-annocheck x86_64 11.08-2.el9 appstream 181 k
gcc-toolset-12-annobin-plugin-gcc
x86_64 11.08-2.el9 appstream 894 k
gcc-toolset-12-binutils x86_64 2.38-19.el9 appstream 5.5 M
gcc-toolset-12-gcc x86_64 12.2.1-7.7.el9_4 appstream43 M
gcc-toolset-12-gcc-c++ x86_64 12.2.1-7.7.el9_4 appstream13 M
ncurses-devel x86_64 6.2-10.20210508.el9 appstream 732 k
openssl-devel x86_64 1:3.2.2-6.el9_5 appstream 4.4 M
rpcgen x86_64 1.4-9.el9 appstream56 k
安装依赖关系:
cmake-data noarch 3.26.5-2.el9 appstream 2.4 M
cmake-filesystem x86_64 3.26.5-2.el9 appstream23 k
cmake-rpm-macros noarch 3.26.5-2.el9 appstream12 k
environment-modules x86_64 5.3.0-1.el9 baseos 591 k
gcc-toolset-12-annobin-docs noarch 11.08-2.el9 appstream95 k
gcc-toolset-12-binutils-gold x86_64 2.38-19.el9 appstream 773 k
gcc-toolset-12-libstdc++-devel x86_64 12.2.1-7.7.el9_4 appstream 3.3 M
gcc-toolset-12-runtime x86_64 12.0-6.el9 appstream62 k
glibc-devel x86_64 2.34-125.el9_5.1 appstream37 k
glibc-headers x86_64 2.34-125.el9_5.1 appstream 543 k
kernel-headers x86_64 5.14.0-503.11.1.el9_5 appstream 3.7 M
libxcrypt-devel x86_64 4.4.18-3.el9 appstream32 k
make x86_64 1:4.3-8.el9 baseos 541 k
ncurses-c++-libs x86_64 6.2-10.20210508.el9 appstream39 k
scl-utils x86_64 1:2.0.3-4.el9 appstream41 k
事务概要
===============================================================================
安装24 软件包
总计:88 M
安装大小:250 M
确定吗?: y
下载软件包:
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
准备中: 1/1
安装 : cmake-rpm-macros-3.26.5-2.el9.noarch 1/24
安装 : cmake-filesystem-3.26.5-2.el9.x86_64 2/24
安装 : make-1:4.3-8.el9.x86_64 3/24
安装 : cmake-data-3.26.5-2.el9.noarch 4/24
安装 : cmake-3.26.5-2.el9.x86_64 5/24
安装 : ncurses-c++-libs-6.2-10.20210508.el9.x86_64 6/24
安装 : kernel-headers-5.14.0-503.11.1.el9_5.x86_64 7/24
安装 : glibc-headers-2.34-125.el9_5.1.x86_64 8/24
安装 : libxcrypt-devel-4.4.18-3.el9.x86_64 9/24
安装 : glibc-devel-2.34-125.el9_5.1.x86_64 10/24
安装 : environment-modules-5.3.0-1.el9.x86_64 11/24
运行脚本: environment-modules-5.3.0-1.el9.x86_64 11/24
安装 : scl-utils-1:2.0.3-4.el9.x86_64 12/24
安装 : gcc-toolset-12-runtime-12.0-6.el9.x86_64 13/24
运行脚本: gcc-toolset-12-runtime-12.0-6.el9.x86_64 13/24
安装 : gcc-toolset-12-annobin-docs-11.08-2.el9.noarch 14/24
安装 : gcc-toolset-12-binutils-2.38-19.el9.x86_64 15/24
运行脚本: gcc-toolset-12-binutils-2.38-19.el9.x86_64 15/24
安装 : gcc-toolset-12-binutils-gold-2.38-19.el9.x86_64 16/24
运行脚本: gcc-toolset-12-binutils-gold-2.38-19.el9.x86_64 16/24
安装 : gcc-toolset-12-gcc-12.2.1-7.7.el9_4.x86_64 17/24
安装 : gcc-toolset-12-libstdc++-devel-12.2.1-7.7.el9_4.x86_64 18/24
安装 : gcc-toolset-12-gcc-c++-12.2.1-7.7.el9_4.x86_64 19/24
安装 : gcc-toolset-12-annobin-plugin-gcc-11.08-2.el9.x86_64 20/24
运行脚本: gcc-toolset-12-annobin-plugin-gcc-11.08-2.el9.x86_64 20/24
安装 : gcc-toolset-12-annobin-annocheck-11.08-2.el9.x86_64 21/24
安装 : ncurses-devel-6.2-10.20210508.el9.x86_64 22/24
安装 : rpcgen-1.4-9.el9.x86_64 23/24
安装 : openssl-devel-1:3.2.2-6.el9_5.x86_64 24/24
运行脚本: openssl-devel-1:3.2.2-6.el9_5.x86_64 24/24
验证 : environment-modules-5.3.0-1.el9.x86_64 1/24
验证 : make-1:4.3-8.el9.x86_64 2/24
验证 : cmake-3.26.5-2.el9.x86_64 3/24
验证 : cmake-data-3.26.5-2.el9.noarch 4/24
验证 : cmake-filesystem-3.26.5-2.el9.x86_64 5/24
验证 : cmake-rpm-macros-3.26.5-2.el9.noarch 6/24
验证 : gcc-toolset-12-annobin-annocheck-11.08-2.el9.x86_64 7/24
验证 : gcc-toolset-12-annobin-docs-11.08-2.el9.noarch 8/24
验证 : gcc-toolset-12-annobin-plugin-gcc-11.08-2.el9.x86_64 9/24
验证 : gcc-toolset-12-binutils-2.38-19.el9.x86_64 10/24
验证 : gcc-toolset-12-binutils-gold-2.38-19.el9.x86_64 11/24
验证 : gcc-toolset-12-gcc-12.2.1-7.7.el9_4.x86_64 12/24
验证 : gcc-toolset-12-gcc-c++-12.2.1-7.7.el9_4.x86_64 13/24
验证 : gcc-toolset-12-libstdc++-devel-12.2.1-7.7.el9_4.x86_64 14/24
验证 : gcc-toolset-12-runtime-12.0-6.el9.x86_64 15/24
验证 : glibc-devel-2.34-125.el9_5.1.x86_64 16/24
验证 : glibc-headers-2.34-125.el9_5.1.x86_64 17/24
验证 : kernel-headers-5.14.0-503.11.1.el9_5.x86_64 18/24
验证 : libxcrypt-devel-4.4.18-3.el9.x86_64 19/24
验证 : ncurses-c++-libs-6.2-10.20210508.el9.x86_64 20/24
验证 : ncurses-devel-6.2-10.20210508.el9.x86_64 21/24
验证 : openssl-devel-1:3.2.2-6.el9_5.x86_64 22/24
验证 : rpcgen-1.4-9.el9.x86_64 23/24
验证 : scl-utils-1:2.0.3-4.el9.x86_64 24/24
已更新安装的产品。
已安装:
cmake-3.26.5-2.el9.x86_64
cmake-data-3.26.5-2.el9.noarch
cmake-filesystem-3.26.5-2.el9.x86_64
cmake-rpm-macros-3.26.5-2.el9.noarch
environment-modules-5.3.0-1.el9.x86_64
gcc-toolset-12-annobin-annocheck-11.08-2.el9.x86_64
gcc-toolset-12-annobin-docs-11.08-2.el9.noarch
gcc-toolset-12-annobin-plugin-gcc-11.08-2.el9.x86_64
gcc-toolset-12-binutils-2.38-19.el9.x86_64
gcc-toolset-12-binutils-gold-2.38-19.el9.x86_64
gcc-toolset-12-gcc-12.2.1-7.7.el9_4.x86_64
gcc-toolset-12-gcc-c++-12.2.1-7.7.el9_4.x86_64
gcc-toolset-12-libstdc++-devel-12.2.1-7.7.el9_4.x86_64
gcc-toolset-12-runtime-12.0-6.el9.x86_64
glibc-devel-2.34-125.el9_5.1.x86_64
glibc-headers-2.34-125.el9_5.1.x86_64
kernel-headers-5.14.0-503.11.1.el9_5.x86_64
libxcrypt-devel-4.4.18-3.el9.x86_64
make-1:4.3-8.el9.x86_64
ncurses-c++-libs-6.2-10.20210508.el9.x86_64
ncurses-devel-6.2-10.20210508.el9.x86_64
openssl-devel-1:3.2.2-6.el9_5.x86_64
rpcgen-1.4-9.el9.x86_64
scl-utils-1:2.0.3-4.el9.x86_64
完毕!
#rpm -i https://yum.oracle.com/repo/OracleLinux/OL9/codeready/builder/x86_64/getPackage/libtirpc-devel-1.3.3-9.el9.x86_64.rpm
警告:/var/tmp/rpm-tmp.5iviWw: 头V3 RSA/SHA256 Signature, 密钥 ID 8d8b756f: NOKEY
设置并编译:
# cmake ..
# make
# make install
# cd /usr/local/mysql
# mkdir mysql-files
# chown mysql:mysql mysql-files
# chmod 750 mysql-files
# bin/mysqld --initialize --user=mysql
2024-12-30T14:07:22.396459Z 0 MySQL Server Initialization - start.
2024-12-30T14:07:22.397883Z 0 /usr/local/mysql/bin/mysqld (mysqld 8.4.3) initializing of server in progress as process 94087
2024-12-30T14:07:22.418620Z 1 InnoDB
initialization has started.
2024-12-30T14:07:22.597559Z 1 InnoDB
initialization has ended.
2024-12-30T14:07:23.220262Z 6 A temporary
password is generated for root@localhost: H2!Yga+&rtiz
2024-12-30T14:07:24.762722Z 0 MySQL Server
Initialization - end.
# bin/mysqld_safe --user=mysql
登录测试:
# mysql -S /tmp/mysql.sock -uroot -p
Enter password:
Welcome to the MySQL monitor.Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.4.3
Copyright (c) 2000, 2024, Oracle and/or its affiliates.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> show databases;
ERROR 1820 (HY000): You must reset your password using ALTER USER statement
before executing this statement.
mysql> alter user 'root'@'localhost' identified by 'redhat';
Query OK, 0 rows affected (0.00 sec)
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
4 rows in set (0.01 sec)
mysql> 第五种方法:Windows平台 服务端安装
在下载页面点击【MySQL Community(GPL) Downloads】链接进入社区版下载页面,我们选择合适的版本和选项。
https://i-blog.csdnimg.cn/direct/85db10170c154ed29bc2d97fed29e8f5.png点击【Download】按钮j进入到下载确认页面,单击确认链接直接下载。
https://i-blog.csdnimg.cn/direct/5ef9bb57748e47778f8a29e0a741bab9.png
下载完成,双击执行该可执行程序,打开欢迎页面,单击【Next】按钮进入下一步。
https://i-blog.csdnimg.cn/direct/0844bae9102b40d997d2a3d34eec2eca.png
进入到用户协议页面,选中复选框,单击【Next】按钮,进入下一步
https://i-blog.csdnimg.cn/direct/2def61f6e3d94acb92ccc6002fbe6557.png
进入安装范例选择页面,我们这里选择第一个【Typical】,选中后直接进行下一页。
https://i-blog.csdnimg.cn/direct/f583808f95d6449fb1063dce77986435.png
进入准备页面,我们单击【Install】按钮进行安装。
https://i-blog.csdnimg.cn/direct/6c751f95ada245578293b65ffc6158f5.png
颠末一段时间的安装,安装完成后,表现如下页面,默认选中【Run MySQL Configurator】按钮,单击【Finish】按钮进行设置。
https://i-blog.csdnimg.cn/direct/25e13a4fb1f84050bea6b985b3763854.png
进入设置页面,单击【Next】按钮进入下一步。https://i-blog.csdnimg.cn/direct/c74fad559acf424fa6e49d14f51cf6be.png
进入选择数据目录页面,注意目录文件不能是中文,单击【Next】按钮进入下一步。
https://i-blog.csdnimg.cn/direct/8cc4499a728c4e5b8f49f16a6bdfc2d3.png
进入设置范例和网络设置页面,我们这里保持默认,单击【Next】按钮进入下一步
https://i-blog.csdnimg.cn/direct/cfa149e4f0ee4728bfe9a188a5499a8a.png
在账号和脚色页面,我们输入 root 账号的密码并确认密码,默认不添加新账号,单击【Next】下一步。
https://i-blog.csdnimg.cn/direct/4e53d69c5b1042b0971b3d56d9246ee9.png
进入服务设置页面,这里我们保持默认,单击【Next】按钮进入下一步
https://i-blog.csdnimg.cn/direct/32f855416918408a8cd76fe816144fa9.png
进入服务权限页面,我们这里保持默认,单击【Next】按钮进入下一步
https://i-blog.csdnimg.cn/direct/86da281f72464fa6b3c7f71189efc781.png
设置示例数据库是否要载入,选中即为载入,我们这里选择载入,单击【Next】进行下一步。
https://i-blog.csdnimg.cn/direct/d87f920592ad4667ba866885bfc664f0.png
进入设置摘要页面,单击【Execute】按钮执行设置,注意主机名称不能是中文,改成英文。
https://i-blog.csdnimg.cn/direct/ad1810d3041b4a269d2f20e79c9a54f4.png
设置执行完毕后,如下所示,单击【Next】进入下一步
https://i-blog.csdnimg.cn/direct/fb62e0e169644d2f83dcfe9408e530d5.png
这里表现设置完成的页面,单击【Finish】按钮完成设置
https://i-blog.csdnimg.cn/direct/1bb5e27556794d9581a951fc71d637c8.png
下令行测试
毗连测试:我们将下令行工具固定到任务栏,也可以创建快捷方式到桌面,利用起来很方便
https://i-blog.csdnimg.cn/direct/756e0a4deb3141be9507999386f01b94.png
利用下列下令测试
mysql> select version();
+-----------+
| version() |
+-----------+
| 8.4.3 |
+-----------+
1 row in set (0.00 sec)
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sakila |
| sys |
| world |
+--------------------+
6 rows in set (0.02 sec) 情况变量设置
在设置情况变量之前,在下令行执行 mysql 客户端下令,则会出现以下提示:
https://i-blog.csdnimg.cn/direct/ff4491c55f7949e7a3cf242029e64f18.png
接下来,我们开始设置情况变量。
在Win10体系中打开设置,搜索【高级体系设置】,打开之后,如下图所示,单击【情况变量】按钮进行情况变量设置。
https://i-blog.csdnimg.cn/direct/621ac9c82e5244329c8fa6c899fffbad.png
打开如下页面,我们可以选择上面的用户变量设置,也可以选择下方的体系变量设置。我这里选择体系变量设置,在体系变量串口中选中【Path】变量,单击体系变量下方的【编辑】按钮。
https://i-blog.csdnimg.cn/direct/85a0d263e9924f95b168170af07ec7e7.png
进入到如图所示页面:然后单击【新建】按钮
https://i-blog.csdnimg.cn/direct/1eac0380a6124312b9e9f0addf2bbf5a.png
将如下路径添加到该变量:
C:\Program Files\MySQL\MySQL Server 8.4\bin 得到如下图所示:
https://i-blog.csdnimg.cn/direct/b1af6e629e824fa493efe34f174e7702.png
然后单击【确定】关闭该窗口和之前的窗口,而且关闭下令行窗口再打开,再利用下令行:
https://i-blog.csdnimg.cn/direct/891260711bd84b8888be30a4f5354b83.png
我们发现,下令行已经可以正常利用了。
删除清算
在控制面板/程序和功能界面进行删除
https://i-blog.csdnimg.cn/direct/e467e912a9434cd0968a2a62439ba970.png
软件卸载完成后,删除以下目录:
C:\Program Files\MySQL
C:\ProgramData\MySQL
C:\Users\kittod\AppData\Roaming\MySQL 打开注册表编辑器工具,删除如下注册表项:
HKEY_CURRENT_USER\Software\MySQL
HKEY_CURRENT_USER\Software\MySQL AB
HKEY_CURRENT_USER\Software\Oracle\MySQL Workbench
HKEY_CURRENT_USER\Software\Oracle and/or its affiliates\MySQL Shell 8.4.35 HKEY_LOCAL_MACHINE\SOFTWARE\MySQL AB 做完上述步调之后,情况基本上就清算干净了。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]