系列文章目录

提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
华为云服务器使用


提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 系列文章目录
  • 前言
  • 一、购买云服务器()
  • 二、使用步骤
    • 1.配置安全组
    • 2.使用Xshell远程登录服务器
    • 3.安装使用宝塔
      • 在宝塔内安装软件
  • 安装docker(开源容器引擎)
    • 通过以下命令进入容器
    • 输入密码登录(注:密码输入时是看不见的)
    • 注意:如果是远程连接,请将'localhost'换成'%'
  • 总结

前言

提示:这里可以添加本文要记录的大概内容:

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。


提示:以下是本篇文章正文内容,下面案例可供参考

一、购买云服务器()

我选的是云耀服务器2核4G版的,购买完后就修改了一下密码;

二、使用步骤

1.配置安全组

之前用的是阿里云服务器,就按照之前端口添加规则

2.使用Xshell远程登录服务器

3.安装使用宝塔

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

选择 y

###安装完成后有面板地址
###登录面板

注册一下账号(手机号绑定)

在宝塔内安装软件

根据自己需要配置安装(这里主要是为了运行我的一些项目,springboot 和 Vue 项目)
需要安装的是mysql 8,docker,nginx,jdk,

####先安装nginx,目的是为方便 部署vue前端项目,请求转发端口

###注意也要添加一下端口规则(和服务器的安全组端口一致即可,修改完后记得重启一下服务器)

##接下来配置java 项目运行环境(jdk)

###1.查看下是否安装过jdk(新服务器,啥都没,可忽略这步)

# 通过jdk环境变量查看echo $JAVA_HOME
# 通过版本查看java -version

###2.其次创建安装目录,这里是放在/usr/local/java下

本人是将java、mysql的安装目录全部放在了/usr/local目录下
mkdir /usr/local/java
//进入java安装目录
cd /usr/local/java

###3.下载jdk压缩包,可以使用wget命令进行下载。或者使用本地下载以后通过Xftp上传到云服务器

####3.1 这是wget命令,但是这个下载速度太慢了,不建议使用,可以使用Xftp上传。

 wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie"  http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz

####3.2 官网下载 https://www.oracle.com/java/technologies/downloads/#java8

用ftp 上传到java目录下(不到一分钟上传完成)

###4,解压jdk压缩包 并重命名为jdk1.8(java该目录下)

tar -zxvf  jdk-8u351-linux-x64.tar.gzmv jdk1.8.0_351 jdk1.8

###5接下来配置jdk相关的环境变量 (需要使用source命令时编辑内容生效)

//进入编辑
vi ~/.bashrc
//需要添加的内容(JAVA_HOME的路径就是你的jdk的路径) 地址不要搞错了^.^
export JAVA_HOME=/usr/local/java/jdk1.8
export PATH=$PATH:$JAVA_HOME/bin
//使编辑内容生效
source ~/.bashrc

###查看是否配置成功

java -version

安装docker(开源容器引擎)

设置Docker仓库,通过如下命令

sudo yum install -y yum-utils
sudo yum-config-manager \--add-repo \https://download.docker.com/linux/centos/docker-ce.repo

###等仓库设置完成后,就可以安装Docker,如下命令安装最新版本

sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin

###查看Docker是否成功及安装的具体版本号

docker info

###启动docker服务(并开机自启)

systemctl start docker.service
systemctl enable docker.service

###查看docker服务状态 running 就是启动成功

systemctl status docker


##使用docker镜像(阿里云加速器)

 也可使用中国科学技术大学的镜像: "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["https://q0dw5726.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

##用docker安装mysql

##拉取镜像
###查询有哪些 mySQL 镜像

docker search mysql

第一个星星最多的且标注 官方 的 mysql 就是我们所需要的镜像。

###通过以下命令拉取镜像

docker pull mysql:latest

mysql 后面不加 latest 也是可以的,默认就是拉去最新版本。

##创建容器
###通过以下命令查看已下载的镜像

docker images

mysql 就是刚刚下载的镜像

###通过以下命令创建并运行容器

docker run -d \
--name mysql \
--restart=always \
-p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=123456 \
mysql:latest

解释:
-d : 后台运行
-p:端口映射 本机的端口:docker中的端口
–name :容器起别名
–restart:docker启动的时候随之启动
-e MYSQL_ROOT_PASSWORD :设置mysql的root用户的密码

其中 NAMES 为 mysql 的容器就是刚刚创建的容器。

通过以下命令进入容器

##进入容器

docker exec -it 8dcff2228a5d  bash  //8dcff2228a5d 为容器的id,此处是我的容器id

#登录MySQL:

mysql -u root -p

输入密码登录(注:密码输入时是看不见的)

##连接时遇到错误


#登录
mysql -uroot -ppassword #选择数据库
use mysql;

注意:如果是远程连接,请将’localhost’换成’%’

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的数据库密码';

#刷新权限

FLUSH PRIVILEGES;

###使用以下的方式处理(上面的方法不行的话,可以用这种方式,建议)

select user,plugin from user;alter user 'root'@'%' identified with mysql_native_password by '123456';
commit;

总结

提示:这里对文章进行总结:

以上是用docker方式安装mysql等软件,后续会继续补充

记录一次使用华为云服务器(从零搭建环境)相关推荐

  1. 华为云服务器使用之搭建极简服务器

    华为云服务器之搭建极简服务器 今天在牛客网看到了华为云服务器的优惠活动,真的是非常优惠,本人正好也想学习一些web开发方面的内容,于是立马下单了. 服务器系统版本:Ubuntu16.04 服务器配值: ...

  2. 华为云服务器+Nginx+Python3.7+Django2.2+支付宝支付接入部署

    华为云服务器+Nginx+Python3.7+Django2.2+支付宝支付接入部署 本次分享内容共分四个主要部署步骤 1.Django框架项目搭建部署 2.本地内网穿透测试 3.阿里支付宝支付接口部 ...

  3. syslog 华为 服务器_删除华为云服务器自带的探针

    不喜欢服务器上跑着不明的进程,年初入了几个华为云耀云服务器,这一篇记录如何卸载华为云服务器自带的系统探针,系统为Debian 10. 首先我们来看一下服务器有哪些进程: pstree -a 可以查到与 ...

  4. 华为云牛客网之学生华为云服务器体验之路_1云服务器的购买篇

    这两周偶然的机会,在高交会的展台了解了华为云,同时也参加去深圳2020年的华为开发者大会.一直想入手一台华为云主机学习了解,结果碰上了牛客网的活动,99元包年的学生云服务器只要9块就可以了.简直是白捡 ...

  5. docker+nginx+tomcat*3在华为云服务器上的负载均衡

    具体包括: 1,要求部署一台Nginx和三台Tomcat服务器 2,Ngnix需要实现三种策略: 轮询: 权重,三台服务器的权重为1,3,5: IP Hash. 最终实现的效果是,本地电脑通过网页访问 ...

  6. 牛客网华为云服务器,把通过牛客网注册的华为云服务器用起来!

    这次双十一, 牛客网联合华为云搞活动, 惊爆价, 学生机一年只要9块钱, 9块钱, "老夫"激动得无以言表, 简直太棒了! 活动一开始, 我就立马下单购买了, 要做第一个吃螃蟹的人 ...

  7. 华为云服务器 网站 要备案吗6,云服务器网站需要备案吗

    云服务器网站需要备案吗 内容精选 换一换 使用华为云备案系统时,全国互联网安全管理服务平台会有一些限制条件,具体限制条件请参见表1. Magento是一款开源电子商务系统,设计灵活,具有模块化架构体系 ...

  8. PHP项目上传到华为云服务器,php项目上传到云服务器

    php项目上传到云服务器 内容精选 换一换 锁定弹性云服务器.租户可以锁定自己的弹性云服务器,不能锁定其他租户的云服务器.弹性云服务器被锁定后,租户将不能再对云服务器执行管理操作.POST /v2.1 ...

  9. 基于华为云服务器与宝塔面板搭建网页

    基于华为云服务器与宝塔面板搭建网页 在华为上买的域名和华为HECS(云耀云服务器),去年在阿里云上买的服务器和域名过期了,正好最近有这方面需求,华为最近搞活动,便宜,就转用了华为,使用体验还可以. 文 ...

最新文章

  1. admin.0001_initial is applied before its dependency users.0001_initial on database 'default
  2. SAP Analytics Cloud里基于dimension的calculation
  3. Hazelcast入门指南第7部分
  4. mysql的altertable_mysqlaltertable修改表命令详细介绍
  5. 解决: VUE 项目中表单提交中文乱码、接口请求参数中文乱码
  6. java ArrayList 概述 与源码简析
  7. 卸载cuda_小白入门机器学习之环境配置——CUDA(Ubuntu16.04)
  8. C#中的复制在unity中使用
  9. Binary Tree Paths leetcode
  10. 新的vulkan的SDK很难下载
  11. OEIS A098928 数表扩充
  12. windows10未安装画图工具解决办法
  13. 异地容灾系统方案设计与分析
  14. 生信工作流框架搭建 | 02-nextflow 实战
  15. 日本开设无人机专业,打造无人机“人才市场”
  16. 一张图看懂华为2019年关键业务进展
  17. 啥是单点登陆?淘宝和天猫是如何实现同时登陆的?
  18. 对付虚伪的人,用这招!
  19. 基于angularjs的单页面实例_基于AngularJs的单页面程序
  20. mpeg2-ts格式解析

热门文章

  1. NVR人机界面提示资源不足如何解决
  2. JavaScript富应用MVC MVVM框架
  3. hackthebox-Tracks-Beginner_Track-Lame
  4. Ebay API item_get - 获得EBAY商品详情
  5. 双向可控硅过零触发电路
  6. MySQL 8.0 执行 insert 插入数据非常缓慢的问题及解决方法
  7. ROC曲线、FROC曲线、SROC曲线和LROC曲线
  8. Excel如何将数据拆分开
  9. 「绝影」出没上海车展,约上30+车企一块「商量」
  10. 百度搜索有广告?不存在的。