首页 / 新加坡VPS推荐 / 正文
Linux 下 MySQL 安装详细指南

Time:2025年01月05日 Read:7 评论:42 作者:y21dr45

前提条件

在开始之前,需要确保你的Linux系统能够连接互联网,并且具备基本的Linux操作知识,本文以CentOS为例进行说明,其他发行版可能会有所不同。

Linux 下 MySQL 安装详细指南

一、检查是否已经安装 MySQL

你需要检查系统上是否已经安装了MySQL,打开终端并输入以下命令:

rpm -qa | grep mysql

如果系统返回类似如下信息,表示你已经安装了MySQL:

mysql-community-server-8.0.23-1.el7.x86_64
mysql-community-client-8.0.23-1.el7.x86_64

如果尚未安装,继续下一步。

二、下载 MySQL 安装包

你可以从MySQL官方网站下载最新版本的MySQL,本文将使用YUM方式进行安装,首先进入MySQL官网,找到适用于CentOS的YUM源地址,然后执行以下命令来下载和安装MySQL存储库:

wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm

三、安装 MySQL 服务器

安装完成后,你可以通过以下命令安装MySQL服务器:

sudo yum install mysql-community-server

在安装过程中,如果出现依赖关系问题,可以使用以下命令来解决:

sudo yum install yum-utils
sudo yum-config-manager --add-repo https://repo.mysql.com/mysql80-community-release-el7/mysql80-community-release-el7-3.noarch.rpm
sudo yum update
sudo yum install mysql-community-server

四、启动并查看 MySQL 服务状态

安装完成后,启动MySQL服务并查看其状态:

sudo systemctl start mysqld
sudo systemctl status mysqld

如果显示“active (running)”则表示MySQL已成功启动。

五、查看初始密码

MySQL初次安装后会自动生成一个临时密码,可以运行以下命令查看:

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

输出示例:

[Note] A temporary password is generated for root@localhost: <temporary_password>

记下这个临时密码,后续登录时需要使用。

六、登录 MySQL 并修改密码

使用以下命令登录MySQL:

mysql -u root -p

输入上面获取到的临时密码,登录成功后,运行以下命令修改root用户密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword123!';
FLUSH PRIVILEGES;

请确保新密码符合MySQL的复杂度要求(至少8个字符,包含大小写字母、数字和特殊字符)。

七、验证安装与配置

创建一个测试数据库和表来验证MySQL是否正常工作:

CREATE DATABASE testdb;
USE testdb;
CREATE TABLE testtable (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50));
SHOW TABLES;
INSERT INTO testtable (name) VALUES ('Test Name');
SELECT * FROM testtable;

如果一切正常,表示MySQL已成功安装并配置完成。

通过上述步骤,你应该能够在Linux系统上顺利安装并配置MySQL,如果在安装过程中遇到任何问题,建议查阅官方文档或相关技术社区获取更多帮助,祝你使用愉快!

标签: linux下mysql安装 
排行榜
关于我们
「好主机」服务器测评网专注于为用户提供专业、真实的服务器评测与高性价比推荐。我们通过硬核性能测试、稳定性追踪及用户真实评价,帮助企业和个人用户快速找到最适合的服务器解决方案。无论是云服务器、物理服务器还是企业级服务器,好主机都是您值得信赖的选购指南!
快捷菜单1
服务器测评
VPS测评
VPS测评
服务器资讯
服务器资讯
扫码关注
鲁ICP备2022041413号-1