Linux离线安装mysql,node,forever

news2024/9/23 7:32:09

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/script

cd  /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/resource

forever 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.coloradmin.cn/o/1545640.html

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

相关文章

CentOS使用Docker部署Halo并结合内网穿透实现公网访问本地博客

文章目录 1. Docker部署Halo1.1 检查Docker版本如果未安装Docker可参考已安装Docker步骤:1.2 在Docker中部署Halo 2. Linux安装Cpolar2.1 打开服务器防火墙2.2 安装cpolar内网穿透 3. 配置Halo个人博客公网地址4. 固定Halo公网地址 本文主要介绍如何在CentOS 7系统使…

搭建本地局域网域名并配置本地的mqtt服务器

1. 第一步: 首先准备一台windows电脑,安装 Technitium DNS Server 链接如下: Technitium DNS Server | An Open Source DNS Server For Privacy & Security 启动 start 然后进入 http://localhost:5380/ 下载完成之后,需要…

内网端口如何映射到外网?

内网端口映射到外网是一项重要的网络技术,它可以实现在任何网络环境下远程访问和管理内网设备。在复杂的网络环境中,内网设备通常无法直接被外网访问,而内网端口映射技术可以解决这个问题。本文将介绍一种名为【天联】的组网产品,…

最小割问题合集,最大权闭合图,最大密度子图,最小权点覆盖,最大权独立子图,OJ练习,代码详解

文章目录 零、回顾1、流网络的割2、最小割问题 一、最小割的应用1.1POJ1966 -- Cable TV Network1.1.1原题链接1.1.2思路分析1.1.3AC代码 1.2ZOJ 2676 Network Wars1.2.1原题链接1.2.2思路分析1.2.3AC代码 1.3OPTM - Optimal Marks1.3.1原题链接1.3.2思路分析1.3.3AC代码 二、最…

VS2022 nuget 无法解析 PackageSourceMapping 已启用,未考虑以下源: nuget.org。

前言: VS中的项目包的指向是 nuget.org,不是本地的下载后包。 解决方法: 把“包源映射”里的全部移除。

tcp/ip是什么意思,tcp/ip协议包含哪几层

TCP/IP是一种网络通信协议,它是互联网所采用的基本协议。TCP/IP协议是由美国国防部高级研究计划局(ARPA)在上世纪70年代设计开发的,经过多年发展和完善,已成为全球范围内最重要的网络通信协议之一。 首先,让…

Gif动图怎么快速制作?两招教你在线做

Gif动图作为一种实用的图片格式,因为其体积小,画面丰富,所以在各大聊天软件中非常的受欢迎。小伙伴们是不是很好奇这种gif动态图片是如何制作的吧!下面,小编就给大家分享两个快速制作gif动画的小技巧!不用下…

UI 自动化里面等待方式应用场景!

掌握Selenium 自动化测试的人员都知道Selenium的等待使用场景至关重要,这些等待对于测试自动化稳定性不可或缺的一部分,因为它们确保与 Web 元素的同步交互,从而能够在不同的加载时间和动态页面更改中准确执行测试脚本。 本文将深入探讨 Sel…

黄金近期可以投资吗?看这篇技术分析就够了

黄金价格的走势很大程度上受到美联储货币政策,以及市场对于美联储货币政策预期变化的影响,但不管金价的走势如何改变,现货黄金作为一种可以双向操作的黄金交易工具,都可以帮助投资者在不同的走势中主动出击,在风险可控…

el-table 表格中插入表单循环校验

<template><div>{{form}}<el-form :model"form" ref"form"><el-form-item label"呃呃呃呃呃呃呃"><el-table :data"tableData" border><el-table-column prop"time" label"日期"…

Jira 软件缺陷管理 (软件测试)

内容来源&#xff1a;总结黑马课程 1.软件缺陷信息 2.创建缺陷问题 2.1 缺陷模板 2.2 创建缺陷问题模板

linux + gitee+idea整套配置以及问题详解

目录&#xff1a; 1、安装git 2、git配置 3、git和gitee账户建立安全链接 4、gitee创建仓库 5、idea配置gitee 6、克隆提交代码 1、安装git 使用到github上下载最新版&#xff0c;上传到你的服务器&#xff0c;再进行解压。 这里是我的压缩包。解压命令&#xff1a; cd /usr/g…

ABAP程序代码批量导出

运行界面 *&---------------------------------------------------------------------* *& Report ZZ0001 *& *&---------------------------------------------------------------------* *& *& *&-----------------------------------------…

那位拿了多个Offer的大佬分享了最新Go面经

和大家分享一下我们 Go就业训练营 和 升职加薪星球 中战友们投稿的真实面经。 这是第一篇&#xff0c;计划还会再更新4篇最新Go面经&#xff0c;都是拿到Offer的那种&#xff01; 欢迎大家关注我的账号&#xff0c;关注之后不迷路。 先秀战绩 虽然不同的公司考察的侧重点不一…

宜搭低代码高级认证实操题1 todolist

进行中待办 已完成待办 待办事项 待办事项远程api和变量配置 回调函数 function didFetch(content) {//console.log(content.data);// content.b 1; 修改返回数据结构中的 b 字段为1let res content.data;let todoList [];for(let i in res){todoList.push(res[i]);}consol…

MVC框架里的几种对象

Java语言是一门面向对象的编程语言&#xff0c;所有都用类表达&#xff0c;入口都是一个类&#xff0c;没有独立的main&#xff08;&#xff09;函数&#xff0c;类的实例化就是对象。 简单来讲类包括数据和方法&#xff0c;方法就是操作&#xff0c;是实现业务逻辑的地方&…

应急响应靶机-Linux(2)

前言 应急响应靶机训练&#xff0c;为保证每位安服仔都有上手的机会&#xff0c;不做理论学家&#xff0c;增加动手经验&#xff0c;可前来挑战应急响应靶机-Linux(2),此系列后期会长期更新&#xff0c;关注本公众号&#xff0c;被动学习。 挑战内容 前景需要&#xff1a;看…

16:00面试,16:06就出来了,问的问题有点变态。。。

从小厂出来&#xff0c;没想到在另一家公司又寄了。 到这家公司开始上班&#xff0c;加班是每天必不可少的&#xff0c;看在钱给的比较多的份上&#xff0c;就不太计较了。没想到8月一纸通知&#xff0c;所有人不准加班&#xff0c;加班费不仅没有了&#xff0c;薪资还要降40%…

生物信息—数据库

文章目录 核酸数据库1 一级核酸数据库&#xff1a;GenBank1.1 原核生物核酸序列1.2 真核生物成熟mRNA1.3 真核生物DNA序列 2 一级核酸数据库&#xff1a;基因组数据库&#xff1a;Ensemble3 一级核酸数据库&#xff1a;微生物宏基因组数据库&#xff1a;JCVI4 二级核酸数据库 蛋…

(2022级)成都工业学院Java程序设计(JAVA)实验二:类和对象

写在前面 1、基于2022级软件工程/计算机科学与技术实验指导书 2、代码仅提供参考 3、如果代码不满足你的要求&#xff0c;请寻求其他的途径 运行环境 window11家庭版 IntelliJ IDEA 2023.2.2 jdk17.0.6 实验要求 1、 控制台菜单。在 Exp02_x 类中添加一个方法 menu_x&…