Advertisement

CentOS 7.9 自动安装 MySQL 8.0.33,含脚本

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本文提供了一个自动化的Shell脚本,用于在CentOS 7.9系统上快速部署和配置MySQL 8.0.33数据库服务。 在CentOS 7.9上自动安装MySQL 8.0.33可以使用一个脚本来简化过程。以下是相关的步骤: 1. 更新系统包: ```bash sudo yum update -y ``` 2. 安装必要的依赖项: ```bash sudo yum install epel-release -y sudo yum install https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm -y ``` 3. 启用MySQL 8.0的仓库,并安装MySQL服务端软件包: ```bash sudo yum-config-manager --disable mysql57-community sudo yum-config-manager --enable mysql80-community sudo yum install mysql-server -y ``` 4. 启动并设置开机自启MySQL服务器: ```bash sudo systemctl start mysqld.service sudo systemctl enable mysqld.service ``` 5. 获取安装后的临时密码(该命令会显示一个消息,其中包含初始root用户的密码): ```bash sudo grep temporary password /var/log/mysqld.log ``` 6. 使用获取到的临时密码登录MySQL并修改root用户默认密码。请注意将`YourNewPassw0rd`替换为实际需要设置的新密码。 ```sql mysql -u root -p ALTER USER root@localhost IDENTIFIED BY YourNewPassw0rd; ``` 7. 为了增强安全性,可以执行以下命令来删除匿名用户账户、禁止远程登录的root账户以及安装后默认创建的test数据库。 ```sql mysql_secure_installation ``` 以上步骤提供了一个简化的指南用于在CentOS 7.9系统上自动部署MySQL 8.0。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • CentOS 7.9 MySQL 8.0.33
    优质
    本文提供了一个自动化的Shell脚本,用于在CentOS 7.9系统上快速部署和配置MySQL 8.0.33数据库服务。 在CentOS 7.9上自动安装MySQL 8.0.33可以使用一个脚本来简化过程。以下是相关的步骤: 1. 更新系统包: ```bash sudo yum update -y ``` 2. 安装必要的依赖项: ```bash sudo yum install epel-release -y sudo yum install https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm -y ``` 3. 启用MySQL 8.0的仓库,并安装MySQL服务端软件包: ```bash sudo yum-config-manager --disable mysql57-community sudo yum-config-manager --enable mysql80-community sudo yum install mysql-server -y ``` 4. 启动并设置开机自启MySQL服务器: ```bash sudo systemctl start mysqld.service sudo systemctl enable mysqld.service ``` 5. 获取安装后的临时密码(该命令会显示一个消息,其中包含初始root用户的密码): ```bash sudo grep temporary password /var/log/mysqld.log ``` 6. 使用获取到的临时密码登录MySQL并修改root用户默认密码。请注意将`YourNewPassw0rd`替换为实际需要设置的新密码。 ```sql mysql -u root -p ALTER USER root@localhost IDENTIFIED BY YourNewPassw0rd; ``` 7. 为了增强安全性,可以执行以下命令来删除匿名用户账户、禁止远程登录的root账户以及安装后默认创建的test数据库。 ```sql mysql_secure_installation ``` 以上步骤提供了一个简化的指南用于在CentOS 7.9系统上自动部署MySQL 8.0。
  • CentOS 7.9Zabbix 6.0 LTS版
    优质
    本教程详细介绍如何在CentOS 7.9操作系统中从头开始安装和配置最新的Zabbix 6.0 LTS监控系统,涵盖所有必备步骤。 本段落介绍了在 CentOS 7.9 上使用源码包部署 Zabbix Server 的过程,并且数据库采用 MySQL 8.0 版本,Zabbix-web 使用 Nginx 和 PHP 实现。具体软件版本及安装方式如下:Zabbix Server 6.0.12 和 Zabbix Agent 6.0.12 均通过源码进行安装;MySQL 8.0.28 则使用 yum 安装,而 Nginx 1.20.1 和 PHP 7.4.30 同样采用源码方式进行安装。此外,文章还提供了安装 Nginx 的步骤以及关闭 SELinux的方法。
  • CentOS 7.9Amber 20
    优质
    本教程详细介绍如何在CentOS 7.9操作系统上成功安装并配置Amber 20软件包,涵盖必要的依赖项和步骤。 安装所需的环境组件包括以下步骤: 1. 安装gcc 9: - 使用命令 `yum -y install centos-release-scl` 和 `yum -y install devtoolset-9`。 - 切换到gcc 9窗口,使用`scl --list 或 scl -l`查看已安装的版本。 - 输入命令 `scl enable devtoolset-9 bash` 来切换到 gcc-9.0。 2. 安装amber需要的插件。
  • CentOS 7.9 离线 Docker RPM
    优质
    本教程详细介绍了如何在没有网络连接的情况下,在CentOS 7.9操作系统上离线安装Docker。通过预先下载必要的RPM包并手动配置,适合企业内部测试或生产环境部署需求。 工作中需要在无法连接互联网的机器上安装Docker,在CentOS 7.9系统下使用yum下载了相关的rpm包。可以进入docker目录后,执行命令`rpm -ivh *.rpm`进行离线安装Docker。
  • CentOS 7.9 与配置 vsftpd
    优质
    本教程详细介绍在CentOS 7.9操作系统上安装和配置vsftpd的过程,包括软件包安装、服务配置及安全设置,帮助用户快速搭建FTP服务器。 在 CentOS 7.9 上安装配置 vsftpd 的步骤如下: 一、关闭防火墙 为了确保 vsftpd 能够正常运行,在设置之前需要先停用防火墙,防止其限制导致的问题。 启动:`systemctl start firewalld.service` 停止:`systemctl stop firewalld.service` 重启:`systemctl restart firewalld.service` 二、关闭 SELinux SELinux 是一种增强的安全功能实现。然而,在配置 vsftpd 时需要将其关闭,以避免权限问题。 打开文件 `etcselinuxconfig` 并将 SELINUX=enforcing 更改为 SELINUX=disabled,然后保存并退出编辑器。 三、创建 FTP 目录 为匿名用户提供一个可以上传文件的目录。默认情况下在 CentOS 7.9 上这个路径是 `/var/ftp/uploadfile` 。使用以下命令来创建: ```bash mkdir /var/ftp/uploadfile ``` 设置此目录权限,以便匿名用户能够读写: ```bash chmod -R 777 /var/ftp/uploadfile ``` 四、安装 vsftpd 首先需要通过 yum 安装 vsftpd 软件包: ```bash yum install vsftpd ``` 然后启动服务: ```bash systemctl start vsftpd ``` 五、配置 vsftpd 编辑 `/etc/vsftpd/vsftpd.conf` 文件以启用匿名用户的上传和下载功能,添加如下设置: ```ini anonymous_enable=YES anon_upload_enable=YES anon_mkdir_write_enable=YES anon_other_write_enable=YES anon_umask=022 anon_world_readable_only=NO ``` 保存更改并重启 vsftpd 服务使配置生效: ```bash systemctl restart vsftpd ``` 六、测试 vsftpd 使用 FTP 客户端连接到服务器,输入用户名 ftp 或者匿名 (通常为空),然后尝试上传和下载文件以验证功能。 以上步骤涵盖了在 CentOS 7.9 上安装配置 vsftpd 的全部过程。按照这些指引操作可以确保匿名用户能够顺利进行文件的上传与下载活动。
  • CentOS 6下离线Docker依赖包及
    优质
    本文提供了一份在CentOS 6系统中离线环境下安装Docker所需依赖包的方法和一个自动化的安装脚本,帮助用户顺利完成配置。 在CentOS 6 x64位操作系统上安装Docker可以通过执行离线安装脚本./install.sh rpm.list来完成。
  • Shell实现MySQL主从
    优质
    简介:本文详细介绍了使用Shell脚本自动化部署和配置MySQL主从复制的过程,帮助读者轻松掌握高效运维技巧。 下载文件后,将其命名为xxx.sh,并给予执行权限:chmod +x xxx.sh。
  • MySQL高效部署包.rar
    优质
    该资源包含一个高效的MySQL自动安装和部署脚本以及预配置的安装包,适用于快速、简便地在各种Linux发行版上设置MySQL数据库环境。 安装步骤如下: 第一步:使用FTP工具将文件mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz 和 auto-install-mysql.sh 上传到 /root 目录下。(注意,这些文件可以上传至 root 用户的任意路径中) 第二步:登录为root用户后,在存放上述文件的目录内执行命令 chmod +x auto-install-mysql.sh 第三步:同样在作为root用户的前提条件下,并且位于包含auto-install-mysql.sh脚本的位置上,请运行 sh auto-install-mysql.sh 或者 ./auto-install-mysql.sh。通常情况下,这个安装过程会在大约两分钟之内自动完成。 适用环境: - 兼容操作系统: CentOS 6 X86_64bit 和 CentOS7 X86_64bit - 数据库版本:MySQL 5.7.29-log 64位版 登录时遇到问题,可以直接输入命令mysql尝试进入数据库(无需密码),或者转到安装目录下的soft/bin 文件夹执行./mysql。一旦成功登陆后,请记得自行设置新的访问密码。
  • 用于MySQL环境的BAT
    优质
    这是一份专为Windows用户设计的BAT脚本文件,能够一键式地自动完成MySQL数据库服务器的下载、安装及基础配置过程。 自动安装MySQL环境的bat脚本,方便自用及环境部署,可使用其他代码封装调用。
  • CDHShell
    优质
    这是一个用于简化Cloudera Distribution Hadoop (CDH)集群部署过程的自动化Shell脚本工具。用户只需配置少量参数即可快速安装和设置整个CDH生态系统。 CDH一键部署脚本可以帮助用户快速安装配置Cloudera Hadoop集群环境,简化了复杂的设置过程,并提高了部署效率。该脚本适用于需要大规模数据处理的企业或个人开发者使用,能够有效减少手动操作带来的错误风险。通过执行这个自动化工具,可以节省大量时间和精力,使技术人员能更专注于业务逻辑的开发与优化工作上。