华为云服务器+mysql部署

2023年 10月 11日 48.9k 0

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实例为例(购买地址:www.huaweicloud.com/product/hec…),在华为云耀云服务器L实例上进行mysql的安装和配置,后续的应用部署提供数据库服务。首先我们登录在华为云上购买的云服务,并使用finalshell进行云服务器的管理和配置。

8c3a9f8580c5e373714dc3a4471257db_AgAACqYyBu_2FLTI66pLbqTDa6zTdYo4_w=3454&h=2038.png在这里,我们使用finalShell软件来登录服务器管理为例,在软件中,我们找到新建连接来连接华为云耀云服务器L实例。

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

39f917a53cf20c515fe350ff450712e4_AgAACqYyBu-PrKZuP5RDNKVrAeISJZun_w=1194&h=1060.png登录成功后,可以进入华为云中的管理界面,接下来就可以对华为云的云服务器进行相关的操作。

5cbb9e903b2b4500fff451c621084990_AgAACqYyBu-CK2ybqEdF9bMv7mYh_kOs_w=3452&h=2148.png2.远程连接华为云耀云服务器L实例后,更新软件包

 输出命令 sudo apt update

84f01dfdf19c407e0f9947d9cc3927ce_AgAACqYyBu_5UmgwbstPRZIXT1sRrqpg_w=1190&h=1244.png

275742b09cdd8db224997fc061ee485d_AgAACqYyBu867xb3wPhJX4CC9OKcyTZ2_w=1948&h=2036.png输入安装mysql命令,默认最新版,目前安装的最新的mysql版是mysql8

sudo apt install mysql-server

3499d73d3665de57750649695933144f_AgAACqYyBu_2GEDKfCVJgoezSqKY56HX_w=1342&h=972.png

ddc1773ac5d5a3f593c7f02edef1c798_AgAACqYyBu-TmvGnr3dMPJb-2W84_zqE_w=1150&h=908.png输入Y 按回车

ddd0f1fdab51f4823000b1d96353dfd5_AgAACqYyBu-n7CYoTmVGroWw7Vh1g2Cq_w=1958&h=1026.png安装完毕

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

099b1b830c5c2e720356a7e1ddf658ef_AgAACqYyBu-P8lla5O5G97V_QEP1w_MM_w=1680&h=1060.png4. 接下来来配置数据库的密码,输入mysql -uroot -p,默认是没有密码的直接回车即可。

180812d4c28eff32cd01ce9c7351243a_AgAACqYyBu8LFpmGRLJFapBj7hdpXjhP_w=796&h=290.png输入use mysql

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

3986d553d9ec820c76d78a7cb48fc3da_AgAACqYyBu9QBukqMolP3adj0jTzBTCD_w=952&h=290.png输入alter user 'root'@'localhost' identified by '123456';

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

def9201d4edff1005a46dd37823782d8_AgAACqYyBu9n8Ak2MGBFpYGZ9a85SJtc_w=752&h=80.png输入flush privileges; 刷新权限

输入 exit 退出

ed559e5ee0405a0e968a4f80eb5f091c_AgAACqYyBu_QpqAIYllEL4NLwsWTXdZY_w=758&h=234.png然后输入 mysql -u root -p 来验证密码是否更新成功

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论