我的编程空间,编程开发者的网络收藏夹
学习永远不晚

阿里云ECS部署Mysql数据库

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

阿里云ECS部署Mysql数据库

说明

首先需要到阿里云官方购买阿里云产品 ,如果有机会可以免费试用那会更好,跳过购买云服务步骤下面直接演示。

一、阿里云官网示意图

1.百度搜索 阿里云官方

2.点击控制台 

 

 3.展开更多

 

4. 选择云服务器ECS

 

5. 点击实例 可以看到服务器状态,包括公网/私网IP 以及其他信息。

 

 6.点击实例ID 进入后,可看到更多信息包括(远程连接)

 

 7.Xshell 连接

远程连接格式命令如下:

ssh root@127.0.0.1 

二、下载Linux版Mysql

上传Mysql官网下载的的mysql8.0版本(并且是Linux版本)

官方地址:MySQL

下载步骤:

 

 

三、解压

通过Xftp上传到 云服务器 然后解压

tar -xvf mysql-8.0.33-linux-glibc2.12-x86_64.tar  -C /usr/local

该命令用于解压缩名为mysql-8.0.33-linux-glibc2.12-x86_64.tar的压缩文件,并将其解压缩到/usr/local目录下。-x选项表示解压缩,-v选项表示在解压缩时显示详细信息,-f选项指定要解压缩的文件名,-C选项指定解压缩后的目标目录。

四、重命名

如果你想修改名字: 进入解压目录对mysql-8.0.33-linux-glibc2.12-x86_64重命名为 mysql

执行命令如下:

mv mysql-8.0.33-linux-glibc2.12-x86_64 mysql

五、添加用户/组

#进入到安装目录[root@iZ2zefyktv92zomf8sbocfZ local]# cd /usr/local/mysql/ #创建组[root@iZ2zefyktv92zomf8sbocfZ mysql]# groupadd mysql #创建用户[root@iZ2zefyktv92zomf8sbocfZ mysql]# useradd -r -g mysql mysql   #设置/usr/local/mysql/文件夹的拥有者[root@iZ2zefyktv92zomf8sbocfZ mysql]# chown -R mysql:mysql ./

六、初始化Mysql生成默认随机密码

#创建数据库文件存放的文件夹。这个文件夹将来存放每个数据库的库文件  [root@iZ2zefyktv92zomf8sbocfZ mysql]# mkdir data #执行命令,[root@iZ2zefyktv92zomf8sbocfZ mysql]# bin/mysqld --initialize --user=mysql --lower_case_table_names=1 --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/ #参数说明     #--initialize:初始化MySQL服务器,包括创建数据目录和初始化系统数据库等操作。     #--user=mysql:指定运行MySQL服务器的用户,这里为mysql用户。     #--lower_case_table_names=1:将数据库和表名转换为小写,方便在不同操作系统间迁移。     #--basedir=/usr/local/mysql:指定MySQL服务器的安装路径。     #--datadir=/usr/local/mysql/data:指定MySQL服务器的数据目录。#注意:有些centos版本缺少libaio.so.1文件,就会执行不成功,使用yum install -y libaio安装 #设置数据库存储文件夹拥有者[root@iZ2zefyktv92zomf8sbocfZ mysql]# chown -R root:root ./[root@iZ2zefyktv92zomf8sbocfZ mysql]# chown -R mysql:mysql data

记住生成的密码,登录或修改都会用到 

七、修改配置

vi /etc/my.cnf
[mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=/usr/local/mysql# 设置mysql数据库的数据的存放目录datadir=/usr/local/mysql/data# 允许最大连接数max_connections=1500# 服务端使用的字符集默认为8比特编码的latin1字符集character-set-server=utf8# 创建新表时将使用的默认存储引擎default-storage-engine=INNODB# 默认使用"mysql_native_password"插件认证default_authentication_plugin=mysql_native_password# 区分大小写,0区分,1不区分,填写这个配置前提是在initialize初始化数据库的时候加参数--lower_case_table_names=1,否则报错lower_case_table_names=1  [client]# 设置mysql客户端连接服务端时默认使用的端口default-character-set=utf8

进入后 按 i 插入 ,Esc 退出编辑,:wq 保存并退出

八、启动Mysql服务

[root@iZ2zefyktv92zomf8sbocfZ mysql]# cd /usr/local/mysql/support-files[root@iZ2zefyktv92zomf8sbocfZ support-files]# ./mysql.server start

如果安装包支持systemd,可按其他方式启动服务器如:

1.systemctl {start|stop|restart|status} mysqldsystemctl start mysqld:启动MySQL服务器。systemctl stop mysqld:停止MySQL服务器。systemctl restart mysqld:重新启动MySQL服务器。systemctl status mysqld:查看MySQL服务器的状态,包括是否正在运行、已经运行的进程等。 2.service mysqld {start|stop|restart|status}service mysqld start:启动MySQL服务器。service mysqld stop:停止MySQL服务器。service mysqld restart:重新启动MySQL服务器。service mysqld status:查看MySQL服务器的状态,包括是否正在运行、已经运行的进程等。service mysqld reload:重载配置

九、配置云服务规则

此时远程连接执行 mysql -u root -p 会报错 为什么? 因为阿里云是需要开启3306端口的,如果不配置是连接不上mysql,如何设置如下图所示:

 点击配置规则

 设置规则后保存

十、配置MySQL环境变量

虽然3306端口放开了,如果不配置环境变量,还是不能访问mysql。

执行命令:

进入

vi /root/.bash_profile

编辑

原本的环境变量改成如下命令  ↓  ↓  ↓

PATH=$PATH:$HOME/bin:/usr/local/mysql/bin:/usr/local/mysql/lib

注意:如果你不是安装在/usr/local/..... 下,修改自己的安装路径

保存以上 退出后,刷新配置

source /root/.bash_profile

十一、连接云服务器Mysql

 十二、修改数据库密码

#设置Mysql新密码为 'root'mysql> alter user 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';Query OK, 0 rows affected (0.00 sec)

来源地址:https://blog.csdn.net/weixin_50002038/article/details/132060426

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

阿里云ECS部署Mysql数据库

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

阿里云服务器部署数据库

镜像部署:通过将服务器镜像成多个分区,以便用户可以在云服务器上访问多个不同的实例。这种方式适用于需要快速部署的场景,例如开发和测试环境。Docker容器部署:使用Docker镜像进行部署,用户可以在镜像中创建和运行应用程序和服务。这种方式通常适用于需要快速部署的场景,例如生产环境。MongoDB远程部署:使用MongoDB镜像进行部署,用户可以通过远程连接访问和操作MongoDB数据库。这种方式适用于需要跨地域部署的场...
2023-10-27

如何将数据库部署到阿里云

阿里云是全球领先的云计算服务提供商,它提供了丰富的云产品和服务,包括数据库服务。如果你正在寻找将数据库部署到阿里云的方法,这篇文章将为你提供详细的步骤和指导。一、准备阶段创建阿里云账号:如果你还没有阿里云账号,需要先注册一个。你可以通过官方网站或者第三方应用来注册。创建云服务器:在阿里云控制台中,选择“ECS”,
如何将数据库部署到阿里云
2023-11-10

如何在阿里云服务器上部署MySQL数据库

随着互联网的快速发展,数据的处理和存储需求越来越大。MySQL是一种关系型数据库管理系统,以其稳定、高效、易于管理等特性,广泛应用于各种网站、应用程序和企业级应用中。本文将详细说明如何在阿里云服务器上部署MySQL数据库。第一步:购买阿里云服务器在阿里云官网选择合适的服务器类型,如ECS云服务器,进行购买。在购买
如何在阿里云服务器上部署MySQL数据库
2023-12-12

阿里云ecs带数据库

简介阿里云ECS(弹性计算服务)是阿里云提供的一种弹性、可靠、安全的云计算服务,它可以满足不同规模企业的需求。而数据库则是应用系统的重要组成部分,用于存储和管理数据。本文将介绍如何在阿里云ECS上搭建数据库,并提供一些实际案例来展示其优势。带数据库的阿里云ECS的优势1.弹性和可靠性阿里云ECS提供了灵活的实例规格选择
阿里云ecs带数据库
2024-01-21

阿里云ecs连数据库

简介阿里云ECS(ElasticComputeService)是阿里云提供的一种弹性计算服务,它可以帮助用户快速创建和管理虚拟机实例。在使用ECS的过程中,连接数据库是非常常见的一项操作。本文将介绍如何通过阿里云ECS连接数据库。连接数据库的方法1.使用命令行工具连接数据库首先,我们需要下载并安装MySQL命令行工具,
阿里云ecs连数据库
2024-01-22

阿里云ECS环境部署指南

简介:本文将详细介绍如何在阿里云上部署和管理ECS环境。我们将涵盖从创建ECS实例到配置网络、安装操作系统、安装软件和服务的所有步骤。正文:创建ECS实例在阿里云控制台上,选择“ECS实例”选项,然后点击“创建实例”。在创建实例页面,您需要填写以下信息:实例类型:选择适合您的应用程序需求的实例类型。计算资源:设置实例的
阿里云ECS环境部署指南
2024-01-26

阿里云ecs怎么部署集群

1.阿里云ECS:简单、可靠、高效阿里云ECS(ElasticComputeService)是阿里云提供的一种弹性计算服务,它可以帮助用户轻松地构建和管理云上服务器。在阿里云ECS中,用户可以根据自己的需求选择不同的实例规格、操作系统和应用程序,以满足各种业务场景的需求。2.集群部署:提升性能、降低成本在一些高并发、高
阿里云ecs怎么部署集群
2024-01-21

阿里云服务器部署数据库失败

一、失败的原因分析配置错误:阿里云服务器的配置存在一些错误,例如缺少某些数据库软件、缺少必要的参数、数据库连接失败等,这些配置错误会导致数据库无法正常部署。硬件故障:由于阿里云服务器硬件故障或配置不当,也会导致数据库部署失败。例如,服务器过载、网络故障、电源故障等,这些问题都会影响到数据库的正常运行。软件问题:一些阿里云服务器的软件本身存在问题,例如数据库驱动程序、数据库服务配置不正确等,这些问题...
2023-10-27

阿里云ecs数据库和阿里云数据库,访问速度

简介在云计算领域,阿里云作为国内领先的云服务提供商,提供了多种数据库解决方案,其中包括阿里云ECS数据库和阿里云数据库。本文将对这两种数据库的访问速度进行比较,帮助用户选择适合自己的数据库方案。阿里云ECS数据库阿里云ECS数据库是基于阿里云服务器实例的数据库解决方案。通过将数据库软件安装在阿里云服务器上,用户可以享受
阿里云ecs数据库和阿里云数据库,访问速度
2024-01-20

阿里云服务器部署数据库怎么用

首先,需要选择一个适合自己业务的云服务器,并安装相应的云产品,例如AWSS3、AWSECS等。在服务器上部署数据库,可以选择使用MySQL或PostgreSQL等数据库,并将数据库的配置信息和用户信息上传到云服务器上。在配置文件中,需要指定数据库的IP地址、用户名、密码、数据库名称等信息,以及云服务器的Mac地址、端口号、认证方式等配置信息。在云服务器上,可以通过云盘、网络连接等方式进行数据库的访问和部署。...
2023-10-27

阿里云数据库的部署方案是什么?

随着云计算技术的发展,阿里云数据库已经成为许多企业和个人的首选。阿里云数据库提供了一系列的部署方案,包括云原生数据库、多云数据库和混合云数据库等,这些部署方案可以满足不同用户的需求。本文将详细介绍阿里云数据库的部署方案。一、云原生数据库云原生数据库是阿里云数据库提供的一种云原生解决方案。它采用分布式架构,能够自动
阿里云数据库的部署方案是什么?
2023-10-31

部署阿里云ECS中的Vpn详解

本文将详细解释如何在阿里云ECS中部署Vpn,包括Vpn的定义、安装步骤以及配置细节。这对于需要在云服务器上建立安全远程连接的用户来说非常重要。正文:Vpn全称为虚拟私有网络,是基于公共互联网之上建立的安全隧道。它通过加密的方式,在公共网络和私有网络之间建立一条安全通道,从而实现私有网络的数据安全传输。在阿里云E
部署阿里云ECS中的Vpn详解
2023-11-12

阿里云装数据库主机轻松部署数据库解决方案

随着云计算的发展,企业对于数据库的需求也在不断增长。阿里云装数据库主机是阿里云提供的一款简单易用的数据库解决方案,可以帮助企业快速、轻松地部署和管理数据库。本文将详细介绍阿里云装数据库主机的特点、优势和使用方法,帮助您更好地理解和使用这款产品。一、阿里云装数据库主机的特点简化部署:阿里云装数据库主机提供了自动部署
阿里云装数据库主机轻松部署数据库解决方案
2023-11-11

阿里云部署项目数据库的详细指南

随着云计算技术的发展,越来越多的企业开始将其业务转移到云端。其中,数据库是企业数据存储的核心,也是业务运行的重要支撑。因此,如何在阿里云上部署项目数据库成为了众多企业关注的焦点。本文将详细介绍阿里云数据库部署的具体步骤和需要注意的事项,希望能对您的工作有所帮助。一、准备工作阿里云账号:首先,你需要在阿里云上创建一
阿里云部署项目数据库的详细指南
2023-11-04

阿里云ECS部署HHVM的详细步骤

HHVM是一种开源的高性能虚拟机,它能够在PHP应用中提供更快的执行速度和更高的安全性。本文将详细介绍如何在阿里云ECS上部署HHVM。在阿里云ECS上部署HHVM,首先需要在阿里云的控制台上创建一个ECS实例,并配置好安全组规则。然后,下载并安装HHVM。接着,配置HHVM的PHP配置文件,以便在运行PHP应用
阿里云ECS部署HHVM的详细步骤
2023-10-30

阿里云ECS如何备份数据库

简介阿里云ECS(ElasticComputeService)是一种弹性计算服务,提供了强大的云计算能力。在使用ECS的过程中,备份数据库是非常重要的一步,可以保证数据的安全性和可靠性。本文将介绍如何在阿里云ECS上备份数据库。步骤一:创建备份计划首先,登录阿里云控制台,进入ECS管理页面。选择需要备份的实例,点击左侧
阿里云ECS如何备份数据库
2024-01-31

阿里云ECS数据库连接掉线

简介阿里云ECS(ElasticComputeService)是一种弹性计算服务,提供了可靠、安全、高性能的云计算基础设施。然而,有时候用户可能会遇到ECS数据库连接掉线的问题,这会导致数据丢失和业务中断。本文将介绍该问题的原因以及解决方法。1.检查网络连接首先,当ECS数据库连接掉线时,我们需要检查网络连接是否正常。
阿里云ECS数据库连接掉线
2024-01-16

在阿里云ecs上部署Java应用程序

阿里云ecs是阿里云提供的一种弹性计算服务,能够根据用户的需求灵活地调整计算资源,满足用户的高可用性、高性能和低成本的需求。在ecs上部署Java应用程序可以方便地管理和监控应用程序的运行状态,同时也可以提高应用程序的性能和可用性。正文:随着互联网的发展,Java编程语言已经成为了企业级应用开发的主流选择。但是,
在阿里云ecs上部署Java应用程序
2023-10-30

Hexo部署到阿里云ECS的详细指南

本文主要介绍了如何使用Hexo构建个人或企业博客,并部署到阿里云ECS服务器上。通过本篇文章,读者可以了解到如何使用Hexo搭建博客,以及如何使用阿里云ECS服务器来部署博客。正文:一、Hexo简介Hexo是一款开源的静态博客框架,它可以帮助我们快速构建博客站点,并且能够与多个主题进行配合,以满足不同用户的需求。
Hexo部署到阿里云ECS的详细指南
2023-11-04

编程热搜

目录