首页 > 数据库 >华为云服务器+mysql部署

华为云服务器+mysql部署

时间:2023-10-23 23:57:21浏览次数:59  
标签:数据库 mysql 华为 MySQL 服务器 输入

 

MySQL 是一种开源的关系型数据库管理系统(RDBMS),它广泛用于存储和管理结构化数据。MySQL 最初由瑞典的 MySQL AB 公司开发,后来被 Oracle 公司收购。MySQL 提供了高性能、稳定性和可靠性,成为许多应用程序的常用数据库选择。

以下是 MySQL 数据库的一些关键特点和功能:

1. 关系型数据库:MySQL 是一个关系型数据库管理系统,使用表格(表)来组织和存储数据。数据存储在行和列中,这种结构适合于处理结构化数据,如用户信息、订单记录等。

2. SQL 支持:MySQL 使用标准的 SQL(Structured Query Language)作为查询和管理数据库的语言。SQL 是一种强大的语言,用于定义、查询和修改数据库中的数据。

3. 多用户和多线程支持:MySQL 支持多用户同时访问数据库,并能够处理多个并发连接。它采用多线程处理请求,提高了数据库的性能和响应能力。

4. 跨平台:MySQL 可在多种操作系统上运行,包括各种 Linux 发行版、Windows、macOS 等,这使得开发者可以在不同环境中使用相同的数据库系统。

5. 存储引擎:MySQL 支持多种存储引擎,如 InnoDB、MyISAM、MEMORY 等。不同的存储引擎提供了不同的特性和性能,使开发者可以根据应用程序的需求选择适当的引擎。

6. 事务支持:MySQL 提供了事务的支持,可以确保数据库操作的一致性和完整性。通过使用事务,可以将多个操作组合成一个逻辑单元,要么全部执行成功,要么全部失败。

7. 备份和恢复: MySQL 允许对数据库进行备份和恢复,以防止数据丢失。开发者可以定期备份数据库,并在需要时将数据恢复到先前的状态。

8. 开源和社区支持:*MySQL 是开源软件,这意味着用户可以免费获取和使用它。同时,MySQL 拥有庞大的开发者社区,提供了丰富的文档、教程和支持资源。

9. 扩展性: MySQL 支持水平和垂直扩展,允许用户根据应用程序的需求扩展数据库性能和容量。

MySQL 在 Web 应用程序、企业应用程序、移动应用程序等各个领域都有广泛的应用。无论是小型项目还是大型企业级系统,MySQL 都提供了强大的数据库功能,帮助开发者管理和存储数据。

 

1.今天,我们以华为云耀云服务器L实例为例(购买地址:https://www.huaweicloud.com/product/hecs-light.html),在华为云耀云服务器L实例上进行mysql的安装和配置,后续的应用部署提供数据库服务。首先我们登录在华为云上购买的云服务,并使用finalshell进行云服务器的管理和配置。

在这里,我们使用finalShell软件来登录服务器管理为例,在软件中,我们找到新建连接来连接华为云耀云服务器L实例。

进入登录页面后,我们按照指定的公网ip,端口,账号,以及账号密码,来登录云服务器,账号名root 密码为服务器的密码,主机填入主机的ip地址

登录成功后,可以进入华为云中的管理界面,接下来就可以对华为云的云服务器进行相关的操作。

2.远程连接华为云耀云服务器L实例后,更新软件包

 输出命令 sudo apt update

输入安装mysql命令,默认最新版,目前安装的最新的mysql版是mysql8

sudo apt install mysql-server

输入Y 按回车

安装完毕

3. 看到上图界面,软件安装完毕。先验证一下,查看安装的版本,输入mysql --version注意:--version

4. 接下来来配置数据库的密码,输入mysql -uroot -p,默认是没有密码的直接回车即可。

输入use mysql

之后进入mysql操作界面,在这里输入mysql相关指令

输入alter user 'root'@'localhost' identified by '123456';

来修改root账号的密码为:123456

输入flush privileges; 刷新权限

输入 exit 退出

然后输入 mysql -u root -p 来验证密码是否更新成功

 

标签:数据库,mysql,华为,MySQL,服务器,输入
From: https://www.cnblogs.com/jishuseng/p/17783779.html

相关文章

  • 华为云服务器+java环境配置
     在华为云耀云服务器L实例(官网地址https://www.huaweicloud.com/product/hecs-light.html)中,我们有着部署管理系统的场景,本期教程中,我们需要开始部署管理系统,在前面教程中我们已经配置好了服务器的数据库以及基本的运行环境,现在我们需要开始部署java环境的配置,来为后期的项目......
  • <<Mysql是怎样运行的>>小记-2
    第十章:单表访问方法MysqlServer中又有一个叫优化器的模块,在Mysql服务端对一条查询语句进行语法解析之后,会将其再交给优化器来进行优化,在优化后会获得一个执行计划.这个执行计划中表明了应该使用哪些索引查询,还有表之间的连接顺序等等.最后会按照该执行计划中的步骤调用存......
  • 华为云服务器+使用本地navcat管理数据库
     在开发中,我们需要用数据相关管理软件,来本地管理华为云耀云服务器L实例服务器上的数据库,Navicat 是一款功能强大的数据库管理工具,它具有许多优点,可以帮助数据库管理员和开发人员更轻松地管理数据库。以下是使用 Navicat 软件管理数据库的一些好处:1. 多数据库支持:Navicat......
  • 华为云服务器+配置安全组
     华为云耀云服务器L实例安全组是华为云计算平台中用于管理网络流量和增强服务器安全性的关键功能。安全组允许您定义入站和出站规则,以控制服务器上的流量访问。以下是有关华为云耀云服务器L实例安全组的关键信息: 1. **规则和策略**:安全组包含一组规则,这些规则定义了允许或......
  • 华为云服务器+使用软件管理
     云服务器(Cloud Server),也被称为虚拟服务器或云虚拟机,是一种基于云计算技术的虚拟化计算资源。它是在云服务提供商的数据中心中运行的虚拟服务器实例,可以被用户租用和配置,用于运行应用程序、存储数据和执行各种计算任务。云服务器具有以下关键特点:1. 虚拟化:云服务器利用虚拟......
  • Linux服务器系统监控
    1、Docker安装Prometheus1.1、安装docker和docker-compose环境https://www.cnblogs.com/hg-super-man/p/10908220.html1.2、安装拷贝配置https://gitee.com/xiaohai008/docker-prometheus.git1.3、启动服务docker-composeup-d2、二进制安装https://prometheus.io/down......
  • MySQL必知必会
    概述MySQL是一种数据库管理系统(DBMS),所管理的都是关系型数据库,特点就是以表的形式来存储数据,一个数据库中可以有多张表,表中划分为行和列,可以将一行对应于一个对象,而每一列所表示的就是对象的各个属性。在MySQL中用主键(PrimaryKey)来唯一的标识某一行,主键是一个列也可以是一组列,它......
  • MYSQL 5.6.40基本操作
    MYSQL5.6.40基本操作基本语句进入数据库(记得输入密码)mysql-uroot-p查看所有库showdatabases;打开库use库名创建库createdatabase库名;删除库dropdatabase库名;表打开库use库名;查看库里的表 showtables;创建表createtablet1(idint,name......
  • mysql
    一、存取数据的演变史1、文本文件使用文本文件存储数据的时候路径不固定数据格式不统一,一旦更换设备就容易出现无法使用的情况。 文件路径不固定:C:\aaa.txtD:\bbb.txtE:\ccc.txt 数据格式不统一:jason|123 jason$123 jason1232、软件开发目录规范规定了数据应该保存......
  • 上传文件到服务器
    上传附件至linux服务器:controller层:点击查看代码@OverridepublicResult<?>uploadFile(MultipartHttpServletRequestrequest,@RequestParam(value="businessTable")StringbusinessTable,......