Linux离线安装mysql,node,forever

PS:本文是基于centos7实现的,要求系统能够查看ifconfig和unzip解压命令,

实现无网络可安装运行

首先现在百度网盘的离线文件包****安装Xftp 和 Xshell图片

把机房压缩包传到 home目录下****解压unzip 包名.zip

图片

获取IP先获取到 linux 主机的ip

  ifconfig 

图片

Xftp 连接输入IP,然后按照提示输入账号密码即可

然后通过xftp 把 tool文件夹传到 linux下的home文件夹下

图片

图片

用Xshell 连接跟Xftp一样连接,首先输入IP,然后账号密码即可连接

图片

首先卸载 mariadbrpm -qa|grep mariadb //查询是否有自带mariadb 有的话必须卸载

mariadb-libs-5.5.56-2.el7.x86_64  //查询出来的内容rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64  //卸载上面查询出来的文件rpm -qa|grep mariadb   //查询是否卸载完毕

图片

安装mysqlcd /home/tool/mysql //进入mysql 目录

ls                   //查询当前目录所有的文件

图片

解压**tar -xvf mysql-5.7.20-1.el7.x86_64.rpm-bundle.tar

图片

**安装**rpm -ivh mysql-community-common-5.7.20-1.el7.x86_64.rpm --force --nodeps

图片

rpm -ivh mysql-community-libs-5.7.20-1.el7.x86_64.rpm --force --nodeps

图片

rpm -ivh mysql-community-client-5.7.20-1.el7.x86_64.rpm --force --nodeps

图片

rpm -ivh libaio-0.3.107-10.el6.x86_64.rpm  //安装libaio库

图片

rpm -ivh mysql-community-server-5.7.20-1.el7.x86_64.rpm --force --nodeps   

图片

**初始化数据库**mysqld --initialize 

图片

chown mysql:mysql /var/lib/mysql -R

图片

systemctl start mysqld.service 

图片

systemctl enable mysqld 

图片

**查看mysql初始化密码**grep 'temporary password' /var/log/mysqld.log

图片

2019-03-06T01:45:31.753374Z 1 [Note] A temporary password is generated for root@localhost: =LUfv);*_55I     //  =LUfv);*_55I 为密码

登录 mysql

mysql -uroot -p   

密码为上面的 =LUfv);*_55I

图片

**设置密码为 root**set password=password('root');

图片

create database itv;  //创建数据库

图片

use itv;   //使用数据库

图片

source  /home/3DDataCenter/resource/public/theme/数据库名.sql

图片

exit;  退出数据库

图片

**修改端口**然后  进入3DDataCenter/resource/scriptcd  /home/vi config.js

图片

输入 i

设置端口是 3306

图片
按下 esc 然后输入 :wq! 回车即可

连接mysql 有的时候,部署3D的机房和sql不在同一台电脑上面,比如说当前电脑是192.168.1.100,而mysql则在192.168.1.101,这个时候可能不需要自己安装mysql,而是直接远程连接那台101的电脑即可,然后导入数据,

mysql -h 192.161.1.101 -P3306  -uroot -p               //账号密码问客户

然后source 数据库地址即可

安装node

cd   /home/tool/node   //解压  进入到 tool/node/

图片

解压 node

xz -d node-v8.11.3-linux-x64.tar.xz

图片

tar -xvf   node-v8.11.3-linux-x64.tar

图片

**给解压出来的目录增加权限:**chmod -R 777 node-v8.11.3-linux-x64

图片

设置全局链接现在node和npm还不能全局使用,我们要添加环境变量,首先在 root 目录下找到文件,编辑:

vi ~/.bash_profile

图片

找到PATH= P A T H : PATH: PATH:HOME/bin,在后面添加node 所在的路径

图片

:/home/tool/node/node-v8.11.3-linux-x64/bin 添加后的结果如下(注意冒号):

保存修改,然后使用如下命令使配置:

图片

**生效**
source ~/.bash_profile

图片

现在在任何一个地方输入 node -v 或者 npm -v 都可以执行

图片

安装forever进入tool/forever文件夹

cd   /home/tool/forever

图片

**解压 gz**
tar  -zxvf  node_modules.tar.gz 

创建软链接

图片

ln -s /home/tool/forever/node_modules/forever/bin/forever /usr/local/bin/forever  

图片

在任何地方输入 forever 就会出现一下提示,说明安装成功

图片

在 3DDataCenter/resource 执行

cd /home/3DDataCenter/resourceforever start -l forever.log -o out.log -e err.log -a script/app.js

表示安装成功

图片

访问 3D项目然后在地址栏输入 linux 的ip:8081 即可访问了

如出现下列问题,应该是防火墙导致的

图片

则 设置8081为开放端口并且 重启防火墙

firewall-cmd --zone=public --add-port=8081/tcp --permanent    //开放8081端口systemctl restart firewalld.service   //重启防火墙

以上即表示3D机房环境安装完成并正常运行.

文中所需的tool下载地址:

请打赏之后私信我截图,我会发给您文章使用文件的下载链接

创作不易,文章也是我花时间创作并且整理

注意:我只是提供文件下载链接,不提供技术支持,请悉知

在这里插入图片描述

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

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

相关文章

FPGA----ZCU106的petalinux 2019.1使用USB传输数据

1、实际项目中需要用到开发板的串口进行数据交互,之前讲的几节只是启动了网口(如下链接)。因此,本次给大家带来的官方自带串口例程的使用方法,本文的vivado工程和下述连接一样,PL端什么配置都没有。 FPGA-…

ElasticSearch8 - 基本操作

前言 本文记录 ES 的一些基本操作,就是对官方文档的一些整理,按自己的习惯重新排版,凑合着看。官方的更详细,建议看官方的。 下文以 books 为索引名举例。 新增 添加单个文档 (没有索引会自动创建) POST books/_doc {"n…

flutter 弹窗之系列三

Overlay 部分源码 class Overlay extends StatefulWidget{...static OverlayState of(BuildContext context, {bool rootOverlay false,Widget debugRequiredFor,})... } // rootOverlay: // 值为false, 就近查找,找到树中最近的节点; // 如果为true, 则去找最顶…

数据库专题(oracle基础和进阶)

前言 本专题主要记录自己最近学的数据库,有兴趣一起补习的可以一起看看,有补充和不足之处请多多指出。希望专题可以给自己还有读者带去一点点提高。 数据库基本概念 本模块有参考:数据库基本概念-CSDN博客 数据库管理系统是一个由互相关联的…

[Java基础揉碎]抽象类

目录 通过问题引出 介绍 关键点 细节 ​编辑 抽象类的最佳设计模式--模版设计模式 1.先用最容易想到的方法 2.分析问题,提出使用模板设计模式 通过问题引出 假如我们有个动物类, 动物都有eat吃的方法, 但是具体吃什么, 我们不知道, 因为是什么动物我们不知道…

Git版本控制

这是两个学习Git推荐必看的文档,第一个链接是Git的官方权威文档,第二个链接是国内程序员在开发中,总结的Git快速入门教程,掌握这个,也足够应付在工作中的场景。 Git权威书籍《ProGit》中文版https://gitee.com/progit…

jdk11中自定义java类在jvm是如何被查找、加载

yym带你了解jvm源码,openjdk11源码,java类jvm加载原理 jdk11中java类在jvm是如何被1查找、2加载 以下说明的是MiDept类是如何被java classloader 和 jvm加载步骤 上源代码 public static void main(String[] args) {Thread.currentThread().setName…

Python机器学习赋能GIS:地质灾害风险评价的新方法论

地质灾害是指全球地壳自然地质演化过程中,由于地球内动力、外动力或者人为地质动力作用下导致的自然地质和人类的自然灾害突发事件。由于降水、地震等自然作用下,地质灾害在世界范围内频繁发生。我国除滑坡灾害外,还包括崩塌、泥石流、地面沉…

k8s记录-基础配置1

1、基础yaml文件格式 1.1、namespace apiVersion: v1 kind: Namespace metadata:name: namelabels:name: namekubectl apply -f namespace.yaml 1.2、Service service示例 apiVersion: v1 kind: Service metadata:name: ilanni-httpd-svcnamespace: ilanni-namespace spec:…

【代驾+顺风车+货运】全开源双端APP代驾+顺风车+货运代驾小程序源码

内容目录 一、详细介绍二、效果展示1.部分代码2.效果图展示 一、详细介绍 系统是基于Thinkphpuniapp开发的,全开源未加密,这套源码可以拿回去自己做二开 后台用户端司机端 功能详情介绍: 车主实名认证,驾驶证认证,车…

大学生实习被企业坑了,教训比较深刻

帮实习生解决一些疑惑,所以出了一个视频,大家多多支持 实习途径 1 靠自己(招聘平台投简历,大专及普通大学的选择) 2 靠关系(亲人、老师、朋友帮推荐,有关系就是好) 3 靠校招&#xf…

ROS机器人入门第四课:话题通信

文章目录 ROS机器人入门第四课:话题通信一、话题通信概述(一)概念(二)作用 二、话题通信基本操作需求:分析:流程:(一)发布方解释一些关键的ROS函数和概念: (二&#xff0…

力扣刷题44-46(力扣0062/0152/0198)

62. 不同路径 题目描述: 一个机器人位于一个 m x n 网格的左上角 ,机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角。问总共有多少条不同的路径? 思路: 其实就是问(0,0)->(m-1,n-1)一共有几条路。 第一个…

office办公技能|word中的常见使用问题解决方案2.0

一、设置多级列表将表注从0开始,设置为从1开始 问题描述:word中插入题注,出来的是表0-1,不是1-1,怎么办? 写论文时,虽然我设置了“第一章”为一级标题,但是这三个字并不是自动插入的…

QMT量化交易上手

文章目录 QMT介绍基本使用代码初始化股票和行情交易量化策略示例相关链接QMT介绍 QMT是迅投公司出品量化交易客户端软件,目前只能运行在windows机器上,分为QMT 和 miniQMT两种模式,后者可以采用python API做程序化交易,极大方便了广大散户。这点上比同花顺/通信达好很多。…

软件推荐 篇三十七:安卓软件推荐IP Tools「IP工具」:全面解析网络状态与管理的必备神器

引言: 随着互联网的普及,网络已经成为我们日常生活中不可或缺的一部分。无论是工作、学习还是娱乐,我们都需要通过网络来进行各种操作。然而,网络问题的出现往往会给我们带来诸多困扰。为了更好地管理和优化网络,我们…

tomcat配置静态资源后无法正常访问

目录 一、场景二、配置三、访问异常四、排查五、原因六、解决 一、场景 1、将前端文件存在到指定目录 2、在tomcat配置静态资源 3、配置后无法正常访问到前端文件 二、配置 1、tomcat配置 2、静态资源 三、访问异常 四、排查 可以ping通,但是访问不了3080端口 …

rabbitmq 3.9.29 docker mac 管理员页面无法打开

SyntaxError: Unexpected token ‘catch’ SyntaxError: Unexpected token ‘catch’ at EJS.Compiler.compile (http://127.0.0.1:15672/js/ejs-1.0.min.js:1:6659) at new EJS (http://127.0.0.1:15672/js/ejs-1.0.min.js:1:1625) at format (http://127.0.0.1:15672/js/main…

程序员35岁会失业吗?【来自主流AI的回答】

程序员35岁会失业吗? 35岁被认为是程序员职业生涯的分水岭,许多程序员开始担忧自己的职业发展是否会受到年龄的限制。有人担心随着年龄的增长,技术更新换代的速度会使得资深程序员难以跟上;而另一些人则认为,丰富的经…