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

news2024/11/27 10:23:09

提示:宝塔面板下载地址: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.coloradmin.cn/o/42269.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

GitHub上最全的Java面试题库竟还要收费?黑客强行开源后遭起诉

“金三银四”、“金九银十” 一直被称为是跳槽的旺季,最近也有不少小伙伴找我咨询一些面试相关的问题。但是我的建议是跳槽之前先想清楚自己为什么要跳槽,不要看到身边的同事跳槽之后薪资涨了不少,没有做好充分的准备就盲目开始投简历去面试。…

最新版 Cesium(1.99.0) 构建封装开发环境以及遇到问题

最新版 Cesium(1.99.0) 构建封装开发环境以及遇到问题使用版本Webpack4.* 集成 Cesium 错误官方示例介绍官方示例配置介绍:官方示例配置补充:webpack5 过程学习资料githup 完整项目最近项目用 Cesium 比较多,因此想把常…

世界各国GDP相关面板数据(1960-2019年)

1、数据来源:世界银行 2、时间跨度:1960-2019年 3、区域范围:全球 4、指标说明: 该数据包含以下指标: 1.世界各国1960-2019年GDP 2.世界各国1960-2019年GDP增长率 3.世界各国1960-2019年人均GDP 4.世界各国196…

SwiftUI 精品源码之学习可视化应用程序基于SceneKit,AVSpeechSynthetizer 文字转语音功能tts(教程)

我是一个非常注重视觉的人,这也适用于我的学习。当他们做某些事情时,我通过观察事物或其他人来学习。我也有很强的听觉倾向,所以你不能指望我读完一本 300 页的小说,但你可以指望我听 1 小时的播客而不会分心,并从中真正学到一些东西。 这种学习方式时常帮助我,从一门学科…

龙蜥开发者说:开源是场马拉松!来自广州大学姚同学的开源成长记 | 第 13 期

「龙蜥开发者说」第 13 期来了!开发者与开源社区相辅相成,相互成就,这些个人在龙蜥社区的使用心得、实践总结和技术成长经历都是宝贵的,我们希望在这里让更多人看见技术的力量。本期故事,我们邀请了龙蜥社区开发者姚胤…

远程兴起,前端音视频通话?学

前言 看到前两篇文章都非常受欢迎,加起来有一千多赞了👍🏻 ,非常的开心!🤖继续加油!冲! 我们在前两篇文章中大概讲解了 音视频媒体流的获取,处理,以及在上一…

(免费分享)基于jsp的CRM客户管理-带论文

一、课题来源: 自有商业活动,客户关系就一直是商业活动中的一个核心问题,同时也成了商务活动成功的审核标准。在全球经济一体化为时代背景的时代,企业面临着为公司带来更多的客户、为管理者提供准确的信息和便捷的操作查询手段 、…

新旧iphone短信转移,苹果旧手机短信导入新手机

短信携带重要信息内容,新旧iphone短信转移?您可能知道,iOS设备上不支持导出iPhone简讯,更不用说打印iPhone上的短信了。幸运的是,有一些可行的方法可以将iPhone短信导入到另一个iPhone,继续阅读以获得更多帮…

软件协会第01次活动第05次任务布置:爱心代码+演奏歌曲+typora使用pandoc导出+github注册登录+函数练习+写csdn文章

了解更多关注软协官网:https://www.csuftsap.cn/ 来自软件协会编辑,注册会员即可获取全部开源.md资源,请勿转载,归软件协会所有。 文章目录:star: 软件协会第01次活动第05次任务布置1.程序员的浪漫-爱心代码(升级版&a…

css3手册

文章目录布局弹性盒生成弹性容器和弹性项目更改方向主轴排列侧轴排列弹性项目伸缩主轴换行网格生成网格布局定义行和列改变排列方向单元格之间的间隙单元格内部的对齐网格项目定位视觉阴影盒子阴影文字阴影圆角背景渐变变形translate 平移scale 缩放rotate 旋转改变变形原点多种…

spring MVC源码探索之AbstractHandlerMethodMapping

AbstractHandlerMethodMapping 是什么 官方解释是这样的。 /*** Abstract base class for {link HandlerMapping} implementations that define* a mapping between a request and a {link HandlerMethod}.** <p>For each registered handler method, a unique mapping…

Java项目:ssm毕业论文管理系统

作者主页&#xff1a;源码空间站2022 简介&#xff1a;Java领域优质创作者、Java项目、学习资料、技术互助 文末获取源码 毕业设计管理系统 1、本系统使用SSM框架 2、有管理员、教师、学生三种角色&#xff0c;管理员使用admin/admin登录&#xff0c;教师使用t_01/6666登录&a…

JavaWeb简单实例——DBUtils

简单介绍&#xff1a; DBUtils是一个用来简化我们JDBC的编码工作量的一个工具。它可以在不影响数据库访问性能的情况下简化我们的代码编辑量。DBUtils的作用主要是&#xff1a;写数据&#xff0c;读数据&#xff0c;优化性能。 常用的类和对应的API&#xff1a; QureyRunner…

Spring Framework 6正式发布,携JDK 17Jakarta EE开启新篇章

本文已被https://yourbatman.cn收录&#xff1b;女娲Knife-Initializr工程可公开访问啦&#xff1b;程序员专用网盘https://wangpan.yourbatman.cn&#xff1b;技术专栏源代码大本营&#xff1a;https://github.com/yourbatman/tech-column-learning&#xff1b;公号后台回复“…

1.什么是闭包

什么是闭包 1. 概念 闭包&#xff08;closure&#xff09;指有权访问另一个函数作用域中变量的函数。—《JavaScript高级程设计》 简单理解就是一个函数。 2. 如何产生闭包&#xff1f; 当一个嵌套的内部函数引用了嵌套的外部函数的变量&#xff08;函数&#xff09;时&…

CANoe-vTESTstudio之Test Diagram编辑器(元素介绍)

Test Diagram编辑器里的工具箱,有多个图形符号,它们是组成测试图表的图形元素,具有不同的作用。图形元素能够高效并快速地创建测试图表,然后生成测试用例 1. 基本测试设计元素 基本元素用来创建图形设计 1.1 Setup Setup元素的测试代码能够执行一次,在检查测试用例之前…

特别有用!Jmeter命令行执行时设置并发数和循环次数的方法

Jmeter命令行方式运行概述 之前写过一篇文章介绍如何在centos上部署jmeter来执行性能测试&#xff0c;链接如下&#xff1a; https://blog.csdn.net/liwenxiang629/article/details/124140833 因为大多数linux服务器都是没有GUI界面的&#xff0c;这就需要我们通过命令行的方…

MobPush Android For Unity

集成准备 注册账号 使用MobSDK之前&#xff0c;需要先在MobTech官网注册开发者账号&#xff0c;并获取MobTech提供的AppKey和AppSecret&#xff0c;详情可以点击查看注册流程 下载.unitypackage包 打开 Github 下载 MobPush-For-Unity 项目&#xff0c;下载完成后直接双击或…

【图神经网络论文整理】(十)—— How Powerful are Graph Neural Networks?:GIN

作者信息&#xff1a;Keyulu Xu, Weihua Hu, Jure Leskovec, Stefanie Jegelka论文来源&#xff1a;Computer Vision and Pattern Recognition论文地址&#xff1a;https://arxiv.org/abs/1810.00826 本文介绍的论文是《How Powerful are Graph Neural Networks?》。 作者提…

MySQL表的增删查改(嘎嘎详细~

hello呀&#xff01;各位&#xff0c;这里是Sunlightʊə。 目前大三&#xff0c;主要在学习Java语言。可以一起交流呀&#xff01; 相关文章&#xff1a; MySQL数据库的基础操作&#xff08;简单、基础版 专栏&#xff1a; Java数据结构 Java基础语法 MySQL基础 目录 新增&am…