自学内容网 自学内容网

第一次作业

下载mysql:

1.在线yum仓库:

在linux的xhell中使用此命令下载

wget https://repo.mysql.com//mysql84-community-release-el9-1.noarch.rpm

安装

用rpm指令安装

rpm -i https://repo.mysql.com//mysql84-community-releaseel9-1.noarch.rpm

使用dnf repolist查看系统中已配置的软件仓库

使用dnf install mysql-server指令来完成mysql安装

安装完成

2.二进制本地

下载第一项 【RPM Bundle】条目后的【Download】按钮进入本地安装下载确认页面

下载安装传到linux上

或者

Wget https://cdn.mysql.com//Downloads/MySQL-8.4/mysql-8.4.3- 1.el9.x86_64.rpm-bundle.tar

使用此命令安装

解压

tar xf mysql-8.4.3-1.el9.x86_64.rpm-bundle.tar

安装

dnf localinstall mysql-community-server-8.4.3- 1.el9.x86_64.rpm

3.容器平台

配置容器软件仓库

# dnf -y install dnf-plugins-core

#dnf config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repo

检查是否仓库配置成功

#dnf repolist

安装Docker相关软件

# dnf localinstall mysql-community-server-8.4.3-1.el9x86_64.rpm

启动Docker服务

#systemctl enable --now docker

拉取MySQL镜像

#docker search mysql

换版本8.4.3

# docker pull mysql:8.4.3

启动容器

# docker run --name mysqltest -e MYSQL_ROOT_PASSWORD=123456 -d mysql:8.4.3

查看并测试

#docker ps

# docker exec -it mysqltest /bin/bash

4.源码部署

在下载页面点击【 MySQL Community(GPL) Downloads 】链接进入社区版下载页面,我们选择8.4.3lts source code  all opealing ststems

下载

或者用# wget https://cdn.mysql.com//Downloads/MySQL-8.4/mysql8.4.3.tar.gz

在根目录中创建mysql目录,方便操作

#mkdir /mysql

移动目录到/mysql

# mv mysql-8.4.3.tar.gz /mysql

切换到/mysql

# cd /mysql  

使用命令解压源码包

# tar xf mysql-8.4.3.tar.gz

创建用户组

# groupadd mysql

创建用户

# useradd -r -g mysql -s /bin/false mysql

修改目录权限

# chmod 777 /mysql/ -R

安装需要的软件:

# dnf install cmake openssl-devel ncurses-devel rpcgen gcctoolset-12-gcc gcc-toolset-12-gcc-c++ gcc-toolset-12-binutils gcc-toolset-12- annobin-annocheck gcc-toolset-12-annobin-plugin-gcc

安装libtirpcl-1.3.3-9.el9.x86_64.rpm

#Yum install libtirpc

下载安装libtirpc-devel-1.3.3-9.el9.x86_64.rpm前提需要libtirpcl-1.3.3-9.el9.x86_64.rpm先安装

 #wget https://yum.oracle.com/repo/OracleLinux/OL9/codeready/builder/x86_64/getPackag e/libtirpc-devel-1.3.3-9.el9.x86_64.rpm

# rpm -i https://yum.oracle.com/repo/OracleLinux/OL9/codeready/builder/x86_64/getPackag e/libtirpc-devel-1.3.3-9.el9.x86_64.rpm

配置并编译:

[root@MySQL bld]# cmake ..

[root@MySQL bld]# make

[root@MySQL bld]# make install

[root@MySQL bld]# cd /usr/local/mysql

[root@MySQL mysql]# mkdir mysql-files

[root@MySQL mysql]# chown mysql:mysql mysql-files

[root@MySQL mysql]# chmod 750 mysql-files

[root@MySQL mysql]# bin/mysqld --initialize --user=mysql

2024-12-30T14:07:22.396459Z 0 [System] [MY-015017] [Server] MySQL Server Initialization - start.

2024-12-30T14:07:22.397883Z 0 [System] [MY-013169] [Server] /usr/local/mysql/bin/mysqld (mysqld 8.4.3) initializing of server in progress as process 94087 2024-12-30T14:07:22.418620Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.

2024-12-30T14:07:22.597559Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.

2024-12-30T14:07:23.220262Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: H2!Yga+&rtiz

2024-12-30T14:07:24.762722Z 0 [System] [MY-015018] [Server] MySQL Server Initialization - end. [root@MySQL mysql]# bin/mysqld_safe --user=mysql

5.windows安装

5、Windows平台
5.1、服务端安装
在下载页面点击【 MySQL Community(GPL) Downloads 】链接进入社区版下载页面,我们选择合适的版本和选项。

5.2、命令行测试 
连接测试:我们将命令行工具固定到任务栏,也可以创建快捷方式到桌面,使用起来很方便。


原文地址:https://blog.csdn.net/2301_80198453/article/details/145145006

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!