
无论是出于开发、测试还是生产环境的需求,正确安装和配置MySQL数据库都是至关重要的
本文将详细介绍如何在Red Hat7.1上安装MySQL,涵盖从准备工作到初始配置的所有关键步骤,确保您能够顺利完成安装并启动MySQL服务
一、准备工作 在开始安装之前,确保您的Red Hat7.1系统已经更新到最新版本,并且具备root用户权限,因为安装过程中需要对系统进行一些修改
此外,建议备份重要数据,以防在安装过程中发生意外情况
1.更新系统: 使用以下命令更新您的Red Hat7.1系统,以确保所有软件包都是最新的
bash sudo yum update -y 2.检查是否已安装MySQL: 在安装之前,最好检查系统上是否已经安装了MySQL或其相关组件
如果有,请卸载它们,以避免潜在的冲突
bash rpm -qa | grep mysql sudo yum remove mysql mysql-server mysql-libs mysql-common -y 二、选择安装方法 在Red Hat7.1上安装MySQL,您可以选择在线安装或离线安装
在线安装依赖于网络连接,可以方便地通过YUM包管理器进行;而离线安装则需要您事先下载所需的RPM包
2.1 在线安装 在线安装是最便捷的方法,只需要几个命令即可完成
以下是详细步骤: 1.更换YUM网络仓库源(可选): 为了提高下载速度,您可以选择更换YUM仓库源,例如使用网易或阿里云的镜像源
这里以163镜像源为例
bash sudo vim /etc/yum.repos.d/rhel-debuginfo.repo 将内容替换为以下配置: ini 【base】 name=CentOS-7 - Base -163.com baseurl=http://mirrors.163.com/centos/7/os/$basearch/ gpgcheck=1 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7 【updates】 name=CentOS-7 - Updates -163.com baseurl=http://mirrors.163.com/centos/7/updates/$basearch/ gpgcheck=1 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7 【extras】 name=CentOS-7 - Extras -163.com baseurl=http://mirrors.163.com/centos/7/extras/$basearch/ gpgcheck=1 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7 【centosplus】 name=CentOS-7 - Plus -163.com baseurl=http://mirrors.163.com/centos/7/centosplus/$basearch/ gpgcheck=1 enabled=0 gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7 2.下载并安装MySQL的YUM仓库: bash wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm 3.安装MySQL Server: bash sudo yum install mysql-server -y 4.启动MySQL服务: bash sudo service mysqld start 5.设置MySQL服务开机自启动: bash sudo chkconfig mysqld on 6.检查MySQL服务状态: bash sudo systemctl status mysqld 7.获取MySQL的临时root密码: MySQL5.7及更高版本在安装过程中会生成一个临时密码,您可以在`/var/log/mysqld.log`文件中找到它
bash sudo grep temporary password /var/log/mysqld.log 8.修改MySQL root密码: 使用临时密码登录MySQL,然后修改root密码
bash mysql -u root -p 在MySQL控制台中执行以下命令 ALTER USER root@localhost IDENTIFIED BY NewPassword123!; FLUSH PRIVILEGES; EXIT; 2.2离线安装 如果您没有网络连接,或者希望使用特定版本的MySQL,可以选择离线安装
以下是离线安装的步骤: 1.下载MySQL RPM包: 从MySQL官方网站下载所需的RPM包,包括MySQL社区版发行包和MySQL服务器包
2.传输RPM包到服务器: 使用scp、ftp或其他文件传输工具将下载的RPM包传输到Red Hat7.1服务器上
3.安装MySQL社区版发行包: bash sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm 4.安装MySQL服务器: 使用`rpm`或`yum localinstall`命令安装MySQL服务器包
bash sudo yum localinstall -y mysql-community-server-5.7.xx-1.el7.x86_64.rpm 5.后续步骤与在线安装相同:启动MySQL服务、设置开机自启动、获取临时密码并修改root密码
三、MySQL配置与优化 安装完成后,您可能需要对MySQL进行一些配置和优化,以满足特定需求
1.修改MySQL配置文件: MySQL的配置文件通常位于`/etc/my.cnf`
您可以根据需要修改该文件中的配置选项,例如调整内存使用、设置字符集等
ini 【mysqld】 character-set-server=utf8mb4 collation-server=utf8mb4_unicode_ci max_connections =500 innodb_buffer_pool_size =1G 2.调整防火墙设置: 如果MySQL需要远程访问,请确保防火墙允许3306端口(MySQL默认端口)的流量
bash sudo firewall-cmd --permanent --add-port=3306/tcp sudo firewall-cmd --reload 3.创建数据库和用户: 登录MySQL后,您可以创建新的数据库和用户,并分配适当的权限
sql CREATE DATABASE mydatabase; CREATE USER myuser@localhost
MySQL数据保存更新技巧:saveOrUpdate详解
RedHat7.1系统安装MySQL教程
MySQL数据库:掌握退出命令技巧
MySQL技巧:如何一次性高效删除多个表
大字节数据写入MySQL故障解析
MySQL频繁断线?原因与解决方案!
Docker MySQL:实现远程连接全攻略
MySQL RPM包安装指南:详细步骤助你轻松上手
MySQL驱动安装连接全攻略
Linux系统下轻松连接本机MySQL数据库指南
CentOS MySQL默认安装路径详解
CentOS安装YUM教程:如何选择并安装特定版本的MySQL
MYSQL安装与插座布局优化指南
MySQL解压版救场,安装版失败攻略
MySQL内置表:探索系统数据库的奥秘
Win10下MySQL5.7安装指南
Win10安装MySQL教程视频详解
Kali主机上轻松安装MySQL指南
CentOS系统下安装MySQL客户端指南