关键词: MySQL安装、Linux安装MySQL、MySQL教程、Linux数据库安装。本教程专为Linux初学者设计,帮助你快速掌握MySQL数据库在Linux环境下的安装与基本配置。
在开始MySQL安装之前,首先确认你的Linux发行版。本教程以CentOS 7为例,但大多数步骤也适用于RHEL、Fedora等使用yum的系统。对于Ubuntu/Debian,只需将包管理器替换为apt即可。执行以下命令检查系统版本:
cat /etc/redhat-release
如果系统中已经存在旧版本的MySQL或MariaDB,建议先卸载,避免端口冲突。使用Linux安装MySQL前务必做好清理。
为了安装最新稳定版的MySQL,我们需要添加官方仓库。访问MySQL官网下载页面,获取适合CentOS 7的仓库rpm包:
wget https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpmsudo rpm -ivh mysql80-community-release-el7-7.noarch.rpm
安装完成后,可以用yum repolist enabled | grep mysql查看仓库是否启用。这是MySQL教程中非常关键的一步。
现在正式执行Linux数据库安装,使用yum安装MySQL服务器及相关组件:
sudo yum install -y mysql-community-server
该命令会自动解决依赖并安装MySQL 8.0。安装完成后,MySQL服务尚未启动。
启动MySQL服务,并设置开机自启:
sudo systemctl start mysqldsudo systemctl enable mysqld
MySQL第一次启动时,会自动为root用户生成一个临时密码,保存在日志文件中。使用以下命令提取密码:
sudo grep "temporary password" /var/log/mysqld.log
记下这个临时密码,接下来会用到。
MySQL自带一个安全配置脚本,可以设置root密码、移除匿名用户、禁止远程root登录等。运行:
sudo mysql_secure_installation
按照提示输入临时密码,然后设置新密码(注意密码强度要求)。之后一路按Y同意安全建议。这一步是MySQL教程中保障数据库安全的关键。
使用新密码登录MySQL:
mysql -u root -p
输入密码后进入MySQL命令行,执行SHOW DATABASES;查看默认数据库。如果能看到列表,说明MySQL安装成功!
如果需要从其他机器连接此数据库,需要修改MySQL的bind-address,并授权用户远程登录。编辑配置文件:
sudo vi /etc/my.cnf
在[mysqld]部分添加或修改bind-address = 0.0.0.0,保存后重启服务。然后登录MySQL,执行授权命令(例如授权root从任意主机连接):
GRANT ALL PRIVILEGES ON . TO "root"@"%" WITH GRANT OPTION;FLUSH PRIVILEGES;
Linux数据库安装后的远程配置需谨慎,建议仅在内网环境开启。
通过以上步骤,你已经成功在Linux上完成了MySQL安装,并进行了基础安全配置。掌握Linux安装MySQL是数据库运维的入门技能,结合后续的SQL学习,你将能够搭建强大的数据存储环境。本MySQL教程力求详细,但实际操作中可能因系统版本差异略有不同,建议查阅官方文档。至此,一个可用于生产环境的Linux数据库安装流程就结束了,希望对你有所帮助!
本文由主机测评网于2026-03-09发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:http://www.vpshk.cn/20260329924.html