2025-05-20 07:35:40
519

云服务器上MySQL数据库安装配置全攻略

摘要
在当今互联网时代,数据的重要性不言而喻。作为全球最受欢迎的关系型数据库管理系统之一,MySQL因其开源、高效以及强大的功能而在众多场景下被广泛采用。本篇文章将为您详细介绍如何在阿里云ECS(Elastic Compute Service)实例上完成MySQL的安装与基本配置。 一、准备工作 1. 申请并开通阿里云账号,…...

在当今互联网时代,数据的重要性不言而喻。作为全球最受欢迎的关系型数据库管理系统之一,MySQL因其开源、高效以及强大的功能而在众多场景下被广泛采用。本篇文章将为您详细介绍如何在阿里云ECS(Elastic Compute Service)实例上完成MySQL的安装与基本配置。

云服务器上MySQL数据库安装配置全攻略

一、准备工作

1. 申请并开通阿里云账号,并创建一台ECS实例。这里推荐使用Ubuntu或CentOS操作系统。
2. 确保您的ECS安全组规则允许3306端口访问,以便远程连接到MySQL服务。
3. 通过SSH客户端登录到您的ECS实例中准备开始操作。

二、安装MySQL

对于不同的Linux发行版,MySQL的安装方法略有差异:

  1. Ubuntu系统:执行命令 sudo apt update && sudo apt install mysql-server 来安装最新版本的MySQL。
  2. CentOS系统:首先添加官方仓库支持:sudo yum localinstall https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm ,然后运行 sudo yum install mysql-server 完成安装。

安装完成后,请启动MySQL服务并设置开机自启。

三、配置MySQL

为了提高安全性及性能,我们需要对新装好的MySQL进行一些必要的调整:

  • 修改root用户的密码:运行 sudo mysqladmin -u root password 'newpassword' 设置复杂且不易猜测的新密码。
  • 限制外部访问:编辑配置文件(通常位于 /etc/mysql/my.cnf 或 /etc/my.cnf),找到[mysqld]部分,在其中添加 bind-address = 127.0.0.1 仅允许本地连接;如需远程访问则应改为服务器公网IP地址。
  • 优化参数:根据实际需求调整内存分配等相关设置以获得最佳性能表现。

保存更改后重启MySQL使配置生效。

四、创建用户与数据库

接下来我们将学习如何为特定应用创建独立的数据库和用户账号:

  1. 以管理员身份登录MySQL:mysql -u root -p
  2. 创建数据库:CREATE DATABASE example;
  3. 创建用户:CREATE USER 'exampleuser'@'%' IDENTIFIED BY 'password';
  4. 授权用户:GRANT ALL PRIVILEGES ON example. TO 'exampleuser'@'%';
  5. 刷新权限缓存:FLUSH PRIVILEGES;

至此,您已成功在阿里云ECS上搭建了一个安全可靠的MySQL环境!

以上就是关于如何在阿里云ECS实例上安装配置MySQL数据库的全部教程。

声明:文章不代表云主机测评网观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险自担!转载请注明出处!侵权必究!
回顶部