【宝塔面板安装与配置、Redis安装与配置、MySQL安装与配置】

news/2024/5/2 9:53:56/文章来源:https://blog.csdn.net/java_wxid/article/details/128048943

提示:宝塔面板下载地址:https://www.bt.cn/new/download.html

文章目录

  • 前言
  • 一、快速迁移
  • 二、设置固定ip
    • 一.保证可以连接网络
    • 二.设置固定ip
  • 三、搭建宝塔面板
  • 四、做好备份
  • 五、安装Redis
  • 六、安装MySQL
    • 一、8.0版本以下
    • 二、8.0版本以上
    • 三、安全组开放端口
    • 四、远程连接测试
  • 七、总结


前言

提前准备好一个纯净版的CentOS7,里面什么东西都没有安装,避免后面有什么冲突不好解决。
我这里准备了一个CentOS7,简单升级了yum源,其他没有任何安装的操作,这个文件大小接近7个G,使用阿里云的对象存储分享给大家,提供下载地址(如果失效了,可私信我):https://liaozhiweicsdn.oss-cn-shanghai.aliyuncs.com/centos1?Expires=1669466221&OSSAccessKeyId=TMP.3KefqfhPJAtj1cddQeaBriXxKPcNZWFSEJ3vBkgkBbeEsLAiG5PqcRkvuekuE32U9QnwzAjzEt247jqJdmDe5XiGoVWY2j&Signature=rJ4bJkPmBAEjg6jWv3rDkiSNDJ4%3D
已创建二个账号:
用户名:root 密码:admin
用户名:admin 密码:admin


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

一、快速迁移

从上面下载下来的CentOS7纯净版的,需要用到它,那么就需要将一个CentOS环境复制到另一个CentOS,具体步骤可以参考:
https://blog.csdn.net/java_wxid/article/details/122963174

二、设置固定ip

一.保证可以连接网络

机器需要保证可以连接网络,可以通过以下命令判断是否可以连接网络。
如下(示例):

ping www.baidu.com

二.设置固定ip

需要设置固定ip,否则重启之后,下次访问ip地址发生变化了,这就不友好了。

查看虚拟网络编辑器。如下图(示例):
在这里插入图片描述
查看子网掩码和网关ip。如下图(示例):
在这里插入图片描述进入centos的设置页面。如下图(示例):
在这里插入图片描述点击网络设置按钮。如下图(示例):
在这里插入图片描述查看网络详细信息。如下图(示例):
在这里插入图片描述
配置ip地址、子网掩码、网关、DNS。如下图(示例):
在这里插入图片描述重新关闭打开一次。如下图(示例):
在这里插入图片描述去命令窗口查看。如下图(示例):
在这里插入图片描述
验证一下重启之后,ip是否还是固定ip,使用reboot命令关机重启。如下图(示例):
在这里插入图片描述
使用root账号重新登录查看。如下图(示例):
在这里插入图片描述

三、搭建宝塔面板

官网地址:https://www.bt.cn/new/index.html
我这里选择的是Linux脚本安装,访问地址是https://www.bt.cn/new/download.html
如下图(示例):
在这里插入图片描述安装宝塔面板,执行安装脚本,如下(示例):

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

执行命令,如下(示例):
在这里插入图片描述根据你的网速,决定你下载的时间,一般网速慢一些也就十五分钟左右就下载好了,快一点的五分钟不到就OK了。如下(示例):在这里插入图片描述下载完成之后会有一个面板访问地址,以及用户名和密码。
如果忘记了访问地址和账号,可以通过如下命令查看(示例):

/etc/init.d/bt default

如下图(示例):
在这里插入图片描述
密码忘记了,可以通过bt命令,修改密码。如下图(示例):
在这里插入图片描述
我这里使用内网地址直接访问:http://192.168.160.130:8888/8e0dbdb5
如下(示例):
在这里插入图片描述这里使用系统默认的密码进行登录,登录之后在面板修改用户名和密码,登录之后先绑定自个的手机号。如下(示例):
在这里插入图片描述如果很久都绑定不上,可以去官网文档查看情况:https://www.bt.cn/bbs/thread-87257-1-1.html,通常情况下,大家可以执行以下命令进行修复。

sed -i "/bt.cn/d" /etc/hosts
wget http://125.90.93.52/tools/auto_fix.sh && bash auto_fix.sh

如下(示例):
在这里插入图片描述
修复完成之后,绑定手机号登录进去,如下(示例):
在这里插入图片描述会有一堆弹框,不要选择安装,直接关掉弹框就好。如下(示例):
在这里插入图片描述
这个时候你可以在面板里面设置面板的账号和密码了。如下(示例):
在这里插入图片描述

四、做好备份

把VMDK文件复制出来,后面可以作为快照直接用。
如下(示例):
在这里插入图片描述后面恢复可以把这个文件,整到一个新的CentOS里面,将一个CentOS环境复制到另一个CentOS,具体步骤可以参考:
https://blog.csdn.net/java_wxid/article/details/122963174

五、安装Redis

去软件商店搜索redis,如下(示例):
在这里插入图片描述点击安装,如下(示例):
在这里插入图片描述安装之后需要修改配置,把ip改为0.0.0.0,把密码设置一下,如下(示例):
在这里插入图片描述
添加安全组,如下(示例):
在这里插入图片描述windows系统外部连接测试,如下(示例):
在这里插入图片描述

六、安装MySQL

在宝塔面板里面链接mysql执行sql需要安装phpMyAdmin,但是安装phpMyAdmin前还需要安装nginx和php-7.1|php-7.2|php-7.3|php-7.4|php-8.0|php-8.1|,如下(示例):
在这里插入图片描述都安装好了之后,进入面板访问,如下(示例):
在这里插入图片描述root密码可以在这里看,如下(示例):
在这里插入图片描述

一、8.0版本以下

如果mysql版本是8.0以下的,可以执行以下命令,再重启mysql.
如下(示例):

#方法一:直接给root授予最大权限
# 授权root用户对所有数据库在任何ip都可以进行操作
grant all on *.* to root@'%' identified by '123456' with grant option;
# 刷新数据库
flush privileges;#方法二:新建一个用户并授予最大权限
# 新建并授权jim用户对所有数据库在任何ip都可以进行操作
grant all on *.* to liaozhiwei@'%' identified by '123456' with grant option;
# 刷新数据库
flush privileges;

“root、liaozhiwei”是用户账号名;“123456”是mysql连接密码;“all”是指全部权限;“%指的是任何ip”,也可以把%替换成对应远程的ip地址,如果还是连接报错需要检查云服务器安全组端口是不是没开放。

二、8.0版本以上

如果是8.0版本以上,可以执行以下命令,再重启mysql
如下(示例):

# MySQL8,当前版本已不支持grant all on…这种写法,8.0以后已不支持这种写法,必须要先创建用户,再去授权
create USER 'liaozhiwei'@'%' IDENTIFIED BY '123456';
# 将要修改的用户权限改为%
update user set host = '%' where user ='liaozhiwei';
# 刷新权限
flush privileges;

三、安全组开放端口

如下(示例):
在这里插入图片描述

四、远程连接测试

如下(示例):
在这里插入图片描述


七、总结

提示:这里对文章进行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了宝塔面板的下载、安装、使用、以及Mysql和Redis的安装与配置。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_37953.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

《web课程设计》 基于HTML+CSS+JavaScript实现中国水墨风的小学学校网站模板(6个网页)

🎉精彩专栏推荐 💭文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (10…

安装OpenGL

提示错误信息: (base) C:\Users\Tina\PycharmProjects\FunnyToys-main>conda install opengl Collecting package metadata (current_repodata.json): done Solving environment: failed with initial frozen solve. Retrying with flexible solve. Collecting…

设置一个不能被继承的类

小屋杂谈,记录日常 方法1: 如果想让这个类不能被继承,可以把这个类的构造函数设置成私有,这样子类去继承他构造就会报错,这样的话这个类就是不能被继承的,如果需要用这个类的对象的话,在基类里…

设备安装CoreELEC系统,并配置遥控

目录0. 前言CoreELEC简介动机硬件1.准备工作1.1下载镜像1.2 制作启动U盘2.安装CoreELEC2.1 从U盘启动2.2 CoreELEC写入盒子emmc3.设置遥控器本文原首发于zdm,由于该平台审核机制出现问题且编辑器极其不好用,所以发布于此 仅作为记录操作的用途 0. 前言 …

时间工具类-- LocalDateTimeUtil详解

LocalDateTimeUtil 对时间进行操作的时候,使用LocalDateTimeUtil工具类可以大大提高使用的效率,具体的方法可以看下图: 具体的使用方法都在图中说明,主要是方便LocalDataTime的使用及操作 LocalDataTime的基本用法 基本用法 /…

00_linux_最简单构建字符设备 2.4版本之前使用

背景:怎么构建一个最简单的字符设备驱动并且可以使用app进行操作 名称大致意思设备proc/devices/设备名称 简单来说 insmode出来的设备节点/dev/xxx 对这个设备进行操作的文件 mknode使用主次设备号对设备关联 大致方法 1.写驱动文件(file_operation),构造对应的read write 函…

叠氮荧光染料:Azide-FL-BDP|1379771-95-5|BDP FL N3叠氮

BDP FL叠氮化物是一种类似于BODIPY FL叠氮化物的荧光染料,是一种具有点击化学性质的荧光染料。该荧光团是硼二吡咯甲基类荧光染料的代表,在水环境中具有较高的量子产率。azide系列产品包括可用于进一步连接的azide-acid;azide-amine&#xff…

Faster R-CNN详解

Faster R-CNN Faster R-CNN是作者Ross Girshick继Fast R-CNN后的又一力作。使用VGG16作为网络的backbone,推理速度在GPU上达到5fps(包括候选区域的生成),准确率也有进一步的提升。在2015年的ILSVRC以及COCO竞赛中获得多个项目的第一名。 Faster R-CNN算…

使用星凸随机超曲面模型对扩展对象和分组目标进行形状跟踪(Matlab代码实现)

👨‍🎓个人主页:研学社的博客 💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜…

【电源专题】案例:不导这颗MOS管的原因是在电路上不通用?

本案例发生在MOS管替代料导入时。正常情况下在替代料导入、部品导入的时候,我们需要查看规格书。怎么查找规格书可以看文章【电子通识】芯片资料查询方法 对于一些关键的信息我们要做对比,一般来说要通过列表进行对比。但因为不同的供应商的测试标准不同,有很多是很难对比的…

浅析数据仓库和建模理论

第一章 认识数据仓库 1.1 数据仓库概念 数据仓库,英文名称为 Data Warehouse,可简写为 DW 或 DWH。数据仓库,是为企业所有级别的决策制定过程,提供所有类型数据支持的战略集合。它是单个数据存储,出于分析性报告和决…

第41讲:MySQL内置的QL性能分析工具

文章目录1.SQL性能分析的概念2.分析数据库中SQL的执行频率3.数据库中的慢查询日志3.1.开启慢查询日志功能3.2.模拟慢SQL查询观察日志内容4.Profile查看SQL每个阶段的耗时4.1.开启Profile操作4.2.随便执行一些查询语句4.3.查询执行SQL的耗时4.4.查询某一条SQL每个阶段的耗时4.5.…

Java项目:jsp+servlet实现的新闻发布系统

作者主页:源码空间站2022 简介:Java领域优质创作者、Java项目、学习资料、技术互助 文末获取源码 项目介绍 本项目分为前后台; 前台主要功能为: 首页、娱乐新闻、经济新闻、文化新闻、小道新闻、用户评价等; 后台主要…

目标检测论文解读复现之二十:基于改进Yolov5的地铁隧道附属设施与衬砌表观病害检测方法

前言 此前出了目标改进算法专栏,但是对于应用于什么场景,需要什么改进方法对应与自己的应用场景有效果,并且多少改进点能发什么水平的文章,为解决大家的困惑,此系列文章旨在给大家解读最新目标检测算法论文&#xff0…

ipv6地址概述——配置ipv6

个人简介:云计算网络运维专业人员,了解运维知识,掌握TCP/IP协议,每天分享网络运维知识与技能。个人爱好: 编程,打篮球,计算机知识个人名言:海不辞水,故能成其大;山不辞石…

TMS Echo数据复制的Delphi框架

TMS Echo数据复制的Delphi框架 TMS Echo是用于数据复制的Delphi框架。它是TMS Business产品阵容的一部分,它取决于TMS Aurelius的运营。 TMS Echo允许您至少拥有两个数据库并在它们之间同步信息。您对单个客户数据库所做的更改(插入、更新、删除)可能会传输到其他数…

jenkins关联github

将Jenkins和github关联起来,实现自动化集成 GitHub侧 1、生成secret.txt secret在github上被称为token 进去GitHub --> Settings --> Developer settings --> Personal access tokens -> Generate new token创建一个新的token,勾选两处标红的地方 点…

COLMAP生成MVSNet数据集

一. colmap2mvsnet.py COLMAP可以给图像数据集标定一套相机外参及视图选择。如果想用COLMAP导出的结果输入MVSNet测试,需要把数据集(图片、相机参数等)转化为MVSNet的输入格式。MVSNet的作者yaoyao在Github上提供了colmap2mvsnet.py代码&…

Jsoup爬虫入门实战

一、Jsoup介绍 jsoup 是一款基于 Java 的HTML解析器,它提供了一套非常省力的API,不但能直接解析某个URL地址、HTML文本内容,而且还能通过类似于DOM、CSS或者jQuery的方法来操作数据,所以 jsoup 也可以被当做爬虫工具使用。 相关…

Nuxt 3.0.0正式发布,集成Element Plus、Ant Design Vue和Arco Design Vue脚手架

发布说明 Nuxt 是使用简便的 Web 框架,用于构建现代和高性能的 Web 应用,可以部署在任何运行 JavaScript 的平台上。 Nuxt 3.0 11天前正式发布了稳定版,3.0 基于 Vue 3,为 TypeScript 提供了 “一等公民” 支持,并进行…