在CentOS 7上安装MySQL 8.0的详细步骤讲解

本文详细描述了在CentOS7系统上安装MySQL8.0的步骤,包括添加Yum仓库、安装、安全配置、临时密码管理,以及可选的远程连接和防火墙设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在CentOS 7上安装MySQL 8.0的过程需要一些详细的步骤,包括添加官方MySQL Yum仓库、安装MySQL、进行初步的安全配置、以及验证安装。下面是这一过程的详细步骤:

准备工作

  • 一台运行CentOS 7的服务器或虚拟机
  • 拥有sudo权限的用户账户

步骤 1: 添加MySQL Yum仓库

  1. 首先,你需要从MySQL的官方网站下载MySQL Yum仓库的RPM包。打开终端或通过SSH连接到你的服务器,然后输入以下命令来下载RPM包:

    sudo wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
    
  2. 接下来,安装下载的RPM包,这将添加MySQL仓库到你的系统中:

    sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
    

步骤 2: 安装MySQL 8.0

  1. 使用Yum命令安装MySQL服务器:

    sudo yum install mysql-community-server -y
    

    -y选项自动确认安装过程中的提示。

步骤 3: 启动MySQL服务

  1. 启动MySQL服务:

    sudo systemctl start mysqld
    
  2. 设置MySQL服务开机自启:

    sudo systemctl enable mysqld
    

步骤 4: 获取临时root密码

在首次安装MySQL后,系统会自动生成一个临时的root密码。

  1. 使用以下命令查找这个临时密码:

    sudo grep 'temporary password' /var/log/mysqld.log
    

    记下显示的密码,你将在接下来的步骤中用到它。

步骤 5: 安全配置MySQL

  1. 运行安全配置脚本:

    sudo mysql_secure_installation
    
  2. 系统会提示你输入临时的root密码,输入你之前找到的密码。

  3. 接下来,你可以选择设置密码策略等级、更改root密码、删除匿名用户、禁止root用户远程登录、删除测试数据库,并重新加载权限表。按照提示操作即可。

步骤 6: 验证MySQL服务状态

确保MySQL服务正在运行:

sudo systemctl status mysqld

步骤 7: 登录MySQL数据库

现在,尝试使用root账户登录MySQL数据库:

mysql -u root -p

输入你在安全配置中设置的密码。

步骤 8: 配置MySQL以允许远程连接(可选)

默认情况下,MySQL只允许本地连接。如果你需要远程连接到MySQL服务器,需要进行额外的配置。

  1. 登录到MySQL服务器:

    sudo mysql -u root -p
    
  2. 更改root账户或其他用户的配置,允许从远程地址连接:

    ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password';
    FLUSH PRIVILEGES;
    

    替换'password'为你的实际密码。出于安全考虑,建议为远程连接创建一个新的用户账户。

  3. 编辑MySQL配置文件(/etc/my.cnf或在/etc/my.cnf.d/目录下的某个文件),注释掉bind-address这一行:

    # bind-address = 127.0.0.1
    
  4. 重启MySQL服务:

    sudo systemctl restart mysqld
    

步骤 9: 开放防火墙端口(如果需要)

如果服务器运行的是firewalld,并且你希望从外部网络连接到MySQL服务器,需要开放3306端口:

sudo firewall-cmd --permanent --zone=public --add-port=3306/tcp
sudo firewall-cmd --reload

通过完成以上步骤,你应该已经成功在CentOS 7上安装并配置了MySQL 8.0服务器,包括进行基本的安全设置和允许远程连接(如果需要)。

### 解决 BetterNCM 插件导致网易云音乐无法打开的问题 当遇到因 BetterNCM 插件而导致网易云音乐无法正常启动的情况时,可以尝试以下几个方法来解决问题。 #### 方法一:卸载并重新安装插件 如果发现网易云音乐在安装 BetterNCM 后无法启动,可能是由于插件文件损坏或配置错误引起的。此时应先完全移除现有的 BetterNCM 安装,再通过官方渠道下载最新版的 BetterNCM-Installer 进行全新安装[^1]。 ```bash # 卸载现有 BetterNCM 及其关联组件 betterncm-installer uninstall # 下载最新的 BetterNCM Installer 并执行安装命令 curl -sSf https://github.com/BetterNCM/BetterNCM-Installer/releases/latest/download/installer.exe --output installer.exe ./installer.exe install ``` #### 方法二:回滚至稳定版本 有时新发布的 BetterNCM 或者网易云音乐会存在兼容性问题。在这种情况下,可以选择降级到之前已知稳定的版本组合。具体操作可以通过 BetterNCM 的设置界面找到历史版本选项完成切换;对于网易云音乐,则需前往官方网站查找旧版本资源进行替换更新。 #### 方法三:检查系统环境变量与依赖库 部分用户反馈,在某些特殊环境下(如企业内网),可能会因为缺少必要的运行时支持而造成应用程序崩溃。因此建议确认本地计算机是否已经正确设置了 RUSTUP_HOME 和 CARGO_HOME 等环境变量,并确保安装了完整的 Visual C++ Redistributable Packages for Visual Studio 以及其他可能被调用的基础类库。 #### 方法四:排查冲突的应用程序和服务 除了上述措施外,还需要留意是否有其他第三方安全防护软件正在阻止网易云音乐加载所需模块。临时关闭防火墙、杀毒引擎等功能后再试一次往往能快速定位此类干扰源。另外也要注意是否存在多个不同类型的播放器同时开启抢占音频设备使用权的情形发生。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值