首页 > 其他分享 >ecs的使用

ecs的使用

时间:2023-10-13 23:55:35浏览次数:34  
标签:MySQL 使用 systemctl ecs install mysql yum php

前言:最近在学习esc服务器的使用以及网站的建立,特此记录

1.1 ECS服务器的组成

ECS服务器由实例(vcpu 内存) 块存储(磁盘) 网络 等物理组件和 镜像 快照 安全组 等功能组件组成

1.2 LAMP环境的部署

搭建网站需要LAMP或者LNMP环境,这里简单介绍LAMP环境的建立,由于启动ecs服务器时已经建

立好了linux系统,所以这里只介绍amp的安装

1.2.1 Apache的建立

# 安装 Apacheyum -y install httpd
# 设置 Apache 开机自启动systemctl enable httpd
# 启动 Apachesystemctl start httpd
# 查看 Apache 运行状态systemctl status httpd

1.2.2 部署MySQL

# 更新 YUM 源
rpm -Uvh http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
# 安装 MySQL 数据库
yum -y install mysql-community-server --nogpgcheck
# 设置 MySQL 开机自启动
systemctl enable mysqld
# 启动 MySQL
systemctl start mysqld
# 查看 MySQL 运行状态
systemctl status mysql
# 查看 MySQL root用户默认密码
grep 'temporary password' /var/log/mysqld.log |awk '{print $11}'
# 执行MySQL 数据库初始化命令,
mysql_secure_installation

注意mysql的退出方式,输入quit退出或者ctrl + d退出,之前使用crtl +z将mysql挂起似乎出了不少

bug

1、Ctrl+C比较暴力,就是发送Terminal到当前的程序,比如你正在运行一个查找功能,文件正在查

找中,Ctrl+C就会强制结束当前的这个进程。

2、Ctrl+Z 是把当前的程序挂起,暂停执行这个程序,比如你正在mysql终端中,需要出来搞点其他

的文件操作,又不想退出mysql终端(因为下次还得输入用户名密码进入,挺麻烦),于是可以ctrl+z将

mysql挂起,然后进行其他操作,然后输入fg回车后就可以回来,当然可以挂起好多进程到后台,然

后 fg 加编号就能把挂起的进程返回到前台。当然,配合bg(后台)和fg命令进行前后台切换会非常方

便。

3、Ctrl+D 是发送一个exit信号,没有那么强烈,类似ctrl+C的操作,比如你从管理员root退回到你

的普通用户就可以这么用。

1.2.3 部署php

# 更新YUM源
yum -y install epel-release
yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
# 安装 PHP
yum-config-manager --enable remi-php82
yum -y install php php-cli php-common php-devel php-embedded php-fpm php-gd php-ldap php-mbstring php-mcrypt php-fpm php-mysqlnd php-pdo php-opcache php-xml php-soap php-redis php-mongodb
# 查看 PHP 安装版本
php -v

1.3 域名配置

租完域名解析一下,然后去备案就行了,不备案是无法解析到你设置的服务器ip的,除非你用的是国

外的域名具体的操作不加叙述了

标签:MySQL,使用,systemctl,ecs,install,mysql,yum,php
From: https://www.cnblogs.com/rpup/p/17763553.html

相关文章

  • 在Python中使用LSTM和PyTorch进行时间序列预测|附代码数据
    全文链接:http://tecdat.cn/?p=8145最近我们被客户要求撰写关于LSTM的研究报告,包括一些图形和统计输出。顾名思义,时间序列数据是一种随时间变化的数据类型。例如,24小时内的温度,一个月内各种产品的价格,一年中特定公司的股票价格诸如长期短期记忆网络(LSTM)之类的高级深度学习模型能......
  • 使用Python解决面试题:计算青蛙跳上n个台阶的跳法总数
    面试题要求我们计算一个青蛙跳上具有n个台阶的跳法总数,其中青蛙每次可以跳上一个台阶或两个台阶。这是一个经典的递归问题,我们可以使用Python编写一个递归函数来实现。解决方案:我们可以使用递归函数来计算青蛙跳上n个台阶的跳法总数。我们可以考虑最后一步青蛙跳了多少个台阶,以此将......
  • postman如何使用md5 、base64加密传参
    使用CryptoJS库什么是CryptoJS?CryptoJS是一个纯JavaScript实现的加密库,提供了很多常见的加密算法和加密模式,例如AES、DES、TripleDES、MD5、SHA-1、SHA-256等。它支持的加密方式很全面,使用简便,而且在前端中使用也非常方便postman在Pre-requestScript中先进行加密,然后设置全局......
  • 使用python将txt文件中的ip地址转换成当地城市名称
    具体代码importreimportrequestsimportconcurrent.futures#用于匹配IPv4地址的正则表达式ipv4_pattern=re.compile(r'\b(?:[0-9]{1,3}\.){3}[0-9]{1,3}\b')#用于发送API请求并获取城市信息的函数defget_city_info(ip):response=requests.get(f'http://ip-......
  • vcpkg manifest 的使用
    最近项目上要使用CMakeLists管理,由于Windows版本有依赖到vcpkg提供的库,所以需要使用vcpkgmanifest来统一设置库的版本,方便后续维护推荐一个文章,介绍的可以说是非常全面了VCPKG特性-Versioning不过里面也有一些过时的特性,我在后面会补充一下为了防止上面文章的链......
  • 使用python对txt文件的日期格式进行清洗
    我使用的Java对文件日期进行清洗,看到友友用的python清洗,就问了问应该如何做,代码是能看懂,但是若是要求我自己一步一步写的话,应该不太行~具体代码importrefromdatetimeimportdatetime#读取文件withopen('result3.txt','r')asfile:data=file.read()#使用正......
  • Linux开发环境中使用shell/python脚本快速自动打包并查看apk文件
    最近工作中突然遇到一个很烦人的问题,事情的起因是这样的.我参与开发/维护着大概5个项目,负责服务端后台的同事经常在自己的本地电脑启着本地服务测试一些东西,而他们的本地局域网IP是经常变动的,那么问题来了,只要他们的IP地址变动了就会过来找我针对某个局域网IP地址为某个......
  • 统一观测丨使用 Prometheus 监控 SQL Server 最佳实践
    作者:啃唯SQLServer简介SQLServer是什么?MicrosoftSQLServer是Microsoft推出的关系型数据库解决方案,支持企业IT环境中的各种事务处理、商业智能和分析应用程序。MicrosoftSQLServer是市场领先的数据库技术之一。SQLServer特点稳定:针对企业的应用需求,制定出适应环境的......
  • 【记录贴】使用项目管理软件管理大型复杂项目是种什么体验?(二)
    最近接手的一个中大型项目,前段时间才解决了需求管理的难题,在经历一个小长假后,又暴露出了一堆问题,那些节后再说的工作和节后再回复的邮件终于是避无可避了。。。给大家简述下我遇到的几个比较典型的问题,看看你们有遇到过吗?1.项目中各种突发的典型问题问题一:节后,由于核心团队成员临时......
  • 使用PasteSpider把你的代码升级到服务器的Docker/Podman上,K8S太庞大,PasteSpider极易上
    如果你的服务器的内存小于16GB,那么K8S就和你无缘了,但是你可以使用PasteSpider来实现发布你的项目到服务器上!PasteSpider是一个运维工具,使用NET编写的,部署于服务器的Docker/Podman上,他可以帮助你把你的项目发布到服务器上,支持源码模式,支持发布模式,支持一键发布!下面基于实际案例做......