Web Terminal环境使用指南

简介: 本教程主要介绍如何使用Web Terminal环境,在云服务器ECS上安装并配置MySQL、数据导出与导入和使用简单的SQL语句。

Web Terminal环境使用指南


1. 创建实验资源

开始实验之前,您需要先创建ECS实例资源。

  1. 在实验室页面,单击创建资源
  2. (可选)在实验室页面左侧导航栏中,单击云产品资源列表,可查看本次实验资源相关信息(例如IP地址、用户信息等)。

说明:资源创建过程需要1~3分钟。


2. 安装并配置MySQL

本步骤将指导您如何在Web Terminal环境中为ECS安装并配置MySQL。

  1. 执行如下命令,更新YUM源。
rpm -Uvh  http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
  1. 执行如下命令,安装MySQL。
yum -y install mysql-community-server --nogpgcheck
  1. 执行如下命令,查看MySQL版本号。
mysql -V

返回结果如下所示,表示您已成功安装MySQL。

  1. 执行如下命令,启动MySQL服务。
systemctl start mysqld
  1. 执行如下命令,设置MySQL服务开机自启动。
systemctl enable mysqld
  1. 配置MySQL的root用户密码。
  1. 执行如下命令,查看/var/log/mysqld.log文件,获取root用户的初始密码。
grep 'temporary password' /var/log/mysqld.log

返回结果如下所示,您可以查看到root用户的初始密码。

  1. 执行如下命令,使用root用户登录数据库。
mysql -uroot -p

返回如下结果,输入root用户的初始密码。

注意:您在输入密码时,终端不会显示密码出来。

  1. 执行如下命令,修改MySQL的root用户的密码为12345678
set global validate_password_policy=0;  #修改密码安全策略为低(只校验密码长度,至少8位)。
ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';
  1. 执行如下命令,创建test数据库。
create database test;
  1. 执行如下命令,查看当前数据库列表。
show databases;

返回如下结果,您可以看到当前有五个数据库。

  1. 执行如下命令,查看mysql库中的数据表。
use mysql;
show tables;

  1. 输入exit退出数据库。


3. 数据导出与导入

本步骤将指导您如何将数据库中的数据导出与导入。

  1. 执行如下命令,将mysql数据库中的数据导出到当前目录的test.sql中。
mysqldump -uroot -p12345678 mysql> test.sql
  1. 执行如下命令,查看备份文件test.sql。
ll

返回如下结果,您可以查看到备份文件test.sql。

  1. 执行如下命令,将test.sql中的数据导入到test数据库中。
mysql -uroot -p12345678 -Dtest<test.sql


4. 使用简单的SQL语句

本步骤将指导您在MySQL中使用简单的SQL语句。

  1. 执行如下命令,登录数据库。
mysql -uroot -p12345678
  1. 执行如下命令,切换数据库为test
use test;
  1. 执行如下命令,创建test_user表。test_user表有两个字段idname,其中,id的数据类型为intname的数据类型为char,且字符长度为20。
create table test_user(id int,name char(20));

  1. 执行如下命令,在test_user表中插入一条数据。
insert into test_user values(1,"zhangsan");

  1. 执行如下命令,查询test_user表中数据。
select * from test_user;

  1. 执行如下命令,修改test_user表中id为1的人的名字,并查询test_user表中数据。
update test_user set name = "lisi" where id =1;
select * from test_user;

  1. 执行如下命令,删除test_userid为1的数据,并查询test_user表中数据。
delete from test_user where id =1;
select * from test_user;

  1. 执行如下命令,删除test_user表,并查看test库中的数据表。
drop table test_user;
show tables;

  1. 执行如下命令,删除test数据库,并查看当前数据库列表。
drop database test;
show databases;

实验链接:https://developer.aliyun.com/adc/scenario/b5930db57742439086183c84e66659b0


相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。 &nbsp; 相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/mysql&nbsp;
相关文章
|
Java
搭建Java Web开发环境
搭建Java Web开发环境
218 0
|
JSON 前端开发 JavaScript
|
分布式计算 并行计算 安全
在Python Web开发中,Python的全局解释器锁(Global Interpreter Lock,简称GIL)是一个核心概念,它直接影响了Python程序在多线程环境下的执行效率和性能表现
【6月更文挑战第30天】Python的GIL是CPython中的全局锁,限制了多线程并行执行,尤其是在多核CPU上。GIL确保同一时间仅有一个线程执行Python字节码,导致CPU密集型任务时多线程无法充分利用多核,反而可能因上下文切换降低性能。然而,I/O密集型任务仍能受益于线程交替执行。为利用多核,开发者常选择多进程、异步IO或使用不受GIL限制的Python实现。在Web开发中,理解GIL对于优化并发性能至关重要。
281 0
|
前端开发 API Docker
web前端开发项目走proxy代理后端接口,构建发布到生产等环境后,如何修改api接口
web前端开发项目走proxy代理后端接口,构建发布到生产等环境后,如何修改api接口
343 0
|
SQL 安全 数据库
Web安全漏洞专项靶场—SQL注入—docker环境—sqli-labs靶场—详细通关指南
Web安全漏洞专项靶场—SQL注入—docker环境—sqli-labs靶场—详细通关指南
2254 1
|
机器人 Shell 开发者
`roslibpy`是一个Python库,它允许非ROS(Robot Operating System)环境(如Web浏览器、移动应用等)与ROS环境进行交互。通过使用`roslibpy`,开发者可以编写Python代码来远程控制ROS节点,发布和订阅话题,以及调用服务。
`roslibpy`是一个Python库,它允许非ROS(Robot Operating System)环境(如Web浏览器、移动应用等)与ROS环境进行交互。通过使用`roslibpy`,开发者可以编写Python代码来远程控制ROS节点,发布和订阅话题,以及调用服务。
|
存储 Apache 文件存储
在Apache环境下为Web网站增设访问控制:实战指南
在Apache服务器上保护网站资源涉及启用访问控制模块(`mod_authz_core`和`mod_auth_basic`),在`.htaccess`或`httpd.conf`中设定权限,如限制对特定目录的访问。创建`.htpasswd`文件存储用户名和密码,并使用`htpasswd`工具管理用户。完成配置后重启Apache服务,访问受限目录时需提供有效的用户名和密码。对于高安全性需求,可考虑更复杂的认证方法。【6月更文挑战第20天】
918 4
|
安全 Ubuntu 应用服务中间件
NGINX环境下实现Web网站访问控制的实战指南
在NGINX中设置基于IP的访问控制可提升网站安全性。步骤包括安装NGINX、备份配置文件、编辑`/etc/nginx/sites-available/default`,添加`allow`和`deny`指令限制特定IP访问,如`allow 192.168.1.100; deny all;`,然后测试配置并重启服务。成功后,仅允许的IP能访问网站,否则会收到403错误。这为Web安全提供基础保障,还可扩展实现更多高级控制策略。【6月更文挑战第20天】
1380 3
|
存储 安全 网络安全
【Azure 环境】使用Azure中的App Service部署Web应用,以Windows为主机系统是否可以启动防病毒,防恶意软件服务呢(Microsoft Antimalware)?
【Azure 环境】使用Azure中的App Service部署Web应用,以Windows为主机系统是否可以启动防病毒,防恶意软件服务呢(Microsoft Antimalware)?
219 0
|
前端开发 JavaScript
【Azure 环境】前端Web通过Azure AD获取Token时发生跨域问题(CORS Error)
【Azure 环境】前端Web通过Azure AD获取Token时发生跨域问题(CORS Error)
264 0

热门文章

最新文章