在安装MySQL前,首先需要确保已拥有腾讯云服务器实例。建议选择CentOS 7.6或更高版本的操作系统以获得最佳兼容性。通过SSH工具(如MobaXterm)连接服务器时,需使用公网IP地址及远程连接密码。为预防安装过程中出现意外错误,建议先在控制台创建服务器快照,便于后续快速回滚至初始状态。

环境检查与清理
通过yum list installed | grep mysql命令检查系统是否已存在MySQL安装包。若发现残留组件,可使用yum -y remove mysql-libs.x86_64彻底卸载。对于仍在运行的MySQL或mariadb进程,需执行systemctl stop mysqld终止服务,并通过rpm -qa | grep mysql | xargs yum -y remove批量清理所有关联组件。
配置YUM源
访问MySQL官方网站的YUM资源库(http://repo.mysql.com/),根据cat /etc/redhat-release显示的版本号选择对应的repo源文件。使用wget命令下载源文件,例如:wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm。下载完成后,通过rpm -ivh mysql-community-release-el7-5.noarch.rpm安装YUM源,此时在/etc/yum.repos.d/目录下将生成mysql-community.repo配置文件。
安装MySQL服务
执行yum install -y mysql-community-server启动核心组件安装。若安装过程中出现GPG密钥报错,需运行rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022更新密钥库后重试。安装完成后,使用service mysqld start启动数据库服务,并通过systemctl enable mysqld设置开机自启。
初始密码配置
MySQL首次启动后会在系统日志中生成临时密码,通过grep 'temporary password' /var/log/mysqld.log可提取默认密码。使用mysql -u root -p登录后,需立即执行ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'修改密码。为提高数据库安全性,建议运行mysql_secure_installation完成安全设置,包括移除匿名用户、禁止远程root登录等操作。
远程访问配置
默认情况下MySQL仅允许本地连接,如需远程访问需进入MySQL客户端执行授权操作。依次输入以下命令:
use mysql;切换到系统数据库update user set host='%' where user='root';修改root用户的主机权限flush privileges;立即刷新权限
连接验证与管理
在服务器防火墙中开放3306端口后,可通过本地Navicat或Python脚本测试远程连接。常用的服务管理命令包括:service mysqld status(查看状态)、service mysqld restart(重启服务)。若出现无法连接的情况,可检查select host, user from user;确认用户主机配置,并验证端口连通性。
内容均以整理官方公开资料,价格可能随活动调整,请以购买页面显示为准,如涉侵权,请联系客服处理。
本文由星速云发布。发布者:星速云。禁止采集与转载行为,违者必究。出处:https://www.67wa.com/112374.html