java、mysql、tomcat、maven、云环境配置、VUE
JAVA篇
右键“此电脑”–>属性–>高级系统设置–>高级–>配置环境变量,
选中“系统变量”的“Path”按下编辑,点“新建”后输入:D:\jdk-13.0.1\bin,确定关闭窗口即可,配置完成。
P.S.输入的“D:\jdk-13.0.1\bin”,请根据你实际安装JDK包的位置修改,最后指向bin即可。
打开命令提示符,输入:java -version。
显示配置完成。
标准配法
JAVA_HOME 到目录下
JAVA_JRE 到jre目录下
path
%JAVA_HOME%\bin
%JAVA_JRE%\bin
MySQL篇
1.下载好ZIP版
2.配置环境变量
- ”系统变量“内,新建一个
MYSQL_HOME
变量,输入你的 MySQL 解压缩后文件夹的目录; - 在“系统变量内”找到其中的 “Path” 变量,双击打开,再最后加上%MYSQL_HOME%\bin
3.新建my.ini(记事本改),填入:
[client]
default-character-set=utf8mb4[mysql]
default-character-set=utf8mb4[database]
default-character-set=utf8mb4[mysqld]
#设置 3306 端口
port = 3306 # 设置 mysql 的安装目录
basedir=E:\mysql-8.0.20-winx64# 设置 mysql 数据库的数据的存放目录
datadir=E:\mysql-8.0.20-winx64\data # 允许最大连接数
max_connections=200 # 设置时区
default-time-zone = '+8:00'# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
- 如果出现无法启动服务,删掉data文件夹,在记事本复制黏贴一下,保证为utf8格式
4.建立默认数据库
cmd管理员模式定位至bin文件夹,输入下列语句,会在【安装目录】下自动生成一个 data 文件夹。
mysqld --initialize-insecure --user=mysql
① 此时 MySQL 建立了默认的数据库,用户名为 root,密码为空。
② 如果提示 mysqld 不存在,检查环境变量设置。
③ 如果没有生成 data,在 bin 文件夹内,打开 mysqld.exe
文件,查看是什么错误信息。
- 如果是
dll
问题,如我缺少的VCRUNTIME140_1.dll
,安装 Microsoft Visual C++ Redistributable for Visual Studio 2019 - 如果是 0x00007b 错误,安装 DirectX3.9增强版 修复,建议在选项中勾选 C++ 强力修复。
5.安装服务
输入下列语句,服务安装完成。
mysqld -install
① 第一次安装的话会显示
Service successfully installed.
② 已经安装过了,会显示The service already exists! ...
6.移除服务
如果需要移除服务:
mysqld -remove
切换 MySQL 版本的时候,需要先移除服务再安装。感觉免安装,切换版本挺容易的。
需要在原先的文件夹内 remove ,再在当前的文件夹内 install
7.进入MySQL
1、启动服务
在cmd(管理员模式)bin界面
启动服务:net start mysql
关闭服务:net stop mysql
2、登录
mysql -u root -p
① -u 指的是登录的用户名,-p 是密码
② 用户名默认为 root,此时密码为空
3、更改密码
MySQL 8.0
alter user'root'@'localhost' identified by '新密码';
MySQL 5.7
set password for root@localhost = password('新密码');
连接datagrip
datagrip需要驱动才可以和数据连接,因为我使用MySQL 8,建议自己下载Connector/J驱动包(最好直接用最新的,反正向下兼容),具体参照下面链接。
https://www.cnblogs.com/linkenpark/p/10908101.html
连接阿里云可能要设置时区
?serverTimezone=Asia/Shanghai
MAVEN篇
1、下载 Maven 压缩包 apache-maven-3.6.3-bin.zip
2、解压、配置环境变量(到bin)
3、创建Maven工程,默认JAR包下载到账户的.m2
4、如果碰到编译问题,可以在内添加以下参数,改GBK为UTF8
<properties><project.build.sourceEncoding>UTF-8</project.build.sourceEncoding></properties>
TOMCAT篇
配置环境变量到bin
解决乱码
进入安装路径下的conf文件夹>>找到 logging.properties 使用记事本打开
java.util.logging.ConsoleHandler.encoding = GBK (原本是utf-8)
启动服务
bin目录下CMD运行startup.bat
云服务器安装环境
基础Linux命令
tar -zxvf 解压缩 tar.gz
tar -xvf 解压tar
mkdir 创建文件夹
rm -rf /var/log/httpd/access 将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
sudo apt-get purge 彻底删除某项程序
安装 JDK
如果是CentOS,先卸载自带的
1、卸载 CentOS 自带的 OpenJDK,可以通过命令查看。
rpm -qa | grep jdk
2、通过命令删除。
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.65-3.b17.el7.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.65-3.b17.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64
rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.91-2.6.2.3.el7.x86_64
3、查看是否删除成功。
4、在 /home 目录下新建 java 文件夹,并进入
mkdir java
5、打开 Xftp,将 JDK 安装文件拷贝到 java 目录。
jdk-8u261-linux-x64.tar.gz这是解压缩版本的
6、使用命令进行解压
tar -zxvf jdk-8u261-linux-x64.tar.gz
7、配置环境变量
vim /etc/profile
也可以直接在xftp里打开,最下面输入
export JAVA_HOME=/home/java/jdk1.8.0_261
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
8、让配置生效
source /etc/profile
安装tomcat(springboot自带可以不装)
1、在 /home 目录下新建 tomcat 文件夹,并进入。
mkdir tomcat
2、打开 Xftp,将 Tomcat 压缩文件拷贝到 tomcat 目录。
3、解压缩。
tar -zxvf apache-tomcat-9.0.37.tar.gz
4、进入 /apache-tomcat-9.0.34/bin 路径启动 Tomcat。
./startup.sh
关闭 Tomcat
./shutdown.sh
5、阿里云开放 8080 端口。
5、内网CentOS 开放 8080 端口。
1、查看防火墙状态
firewall-cmd --state
runing 表示开启,not runing 表示关闭,如果关闭,执行
systemctl start firewalld.service
2、开启 8080 端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
–zone=public:表示作用域为公共的;
–add-port=8080/tcp:添加tcp协议的端口8080;
–permanent:永久生效,如果没有此参数,则只能维持当前服务生命周期内,重新启动后失效;
3、输入命令重启防火墙
systemctl restart firewalld.service
4、输入命令重新载入配置
firewall-cmd --reload
5、打开浏览器,访问成功。
6、外网直接访问,测试部署情况。
部署 Spring Boot 应用
1、点击maven 首先双击clean,再点击package
如果打包失败再pom里添加
<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin</artifactId><configuration><testFailureIgnore>true</testFailureIgnore> </configuration></plugin>
2、在本地路径target里测试jar包是否打成功
cmd
java -jar .\java86-spingboot-0.0.1-SNAPSHOT.jar
3、把jar包拖到一个文件夹,在xshell执行上述运行程序,即可运行
4、注意,如果 Spring Boot 端口不是 8080,需要提前在阿里云中开放对应端口。
mysql安装
1、centos选择红帽(mysql-8.0.21-1.el7.x86_64.rpm-bundle.tar)
2、新建 /home/mysql,将 MySQL 安装包拷贝过去,进入并解压。
tar -xvf mysql-8.0.20-1.el7.x86_64.rpm-bundle.tar
3、安装 MySQL 之前需要先删除 mariadb,检查是否存在 mariadb
rpm -qa | grep mariadb
4、卸载 mariadb
rpm -e mariadb-libs-5.5.65-1.el7.x86_64 --nodeps
5、安装 common、 libs、client、server(cent os)
rpm -ivh mysql-community-common-8.0.21-1.el7.x86_64.rpm --nodeps --forcerpm -ivh mysql-community-libs-8.0.21-1.el7.x86_64.rpm --nodeps --forcerpm -ivh mysql-community-client-8.0.21-1.el7.x86_64.rpm --nodeps --forcerpm -ivh mysql-community-server-8.0.21-1.el7.x86_64.rpm --nodeps --force
6、检查安装结果
rpm -qa | grep mysql
7、初始化 MySQL(在安装目录初始化)
mysqld --initialize
8、安装一个https://centos.pkgs.org/7/centos-x86_64/libaio-0.3.109-13.el7.x86_64.rpm.html libaio
rpm -ivh libaio-0.3.109-13.el7.x86_64.rpm
11、授权
chown mysql:mysql /var/lib/mysql -R;
10、先去/var/lib把mysql删除,再执行以下步骤
systemctl start mysqld.service;
systemctl enable mysqld;
12、查看数据库默认密码
cat /var/log/mysqld.log | grep password
13、登录修改密码(数字、大小写、特殊字符)
alter user'root'@'localhost' identified by '新密码';
14、开启远程访问。(这里的密码可以和本地的一样)
create user 'root'@'%' identified with mysql_native_password by '密码';
grant all privileges on *.* to 'root'@'%' with grant option;
flush privileges;
15、CentOS 开放 3306 端口。(阿里云直接配置端口)
firewall-cmd --zone=public --add-port=3306/tcp --permanent
systemctl restart firewalld.service
firewall-cmd --reload
16、设置全局时间
set global time_zone='+8:00';
apache安装
第一步:安装Apache服务程序(apache服务的软件包名称叫做httpd)
yum install httpd -y
第二步: 将Apache服务添加到 开机自启中
systemctl start httpd
systemctl enable httpd
//重启
service httpd restart
服务目录:/etc/httpd
主配置目录:/etc/httpd/conf/httpd.conf
网站数据目录:/var/www/html
访问日志:/var/log/httpd/access_log
错误日志:/var/log/httpd/error_log
PHP7.4安装(会是最新版7.4)
一、添加EPEL和REMI存储库
运行以下命令以添加所需的存储库:
sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
二、在CentOS 7上安装PHP 7.4版本
我们现在可以启用PHP 7.4 Remi存储库并在CentOS 7上安装PHP 7.4:
sudo yum -y install yum-utils
sudo yum-config-manager --enable remi-php74
在CentOS 7上安装PHP 7.4:
sudo yum update
使用这样的命令安装其他软件包:
sudo yum install php-xxx
运行以下命令豪华扩展:
sudo yum install php php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json
如果要查看启用的模块,请运行:
$ php --modules
重启一次apache服务
vue安装
NODE.JS
下载安装
https://nodejs.org/zh-cn/download/,选择LTS的msi版本
CMD node -v检查是否安装成功
在安装目录创建2个文件夹
在node.js 安装路径,新建两个文件夹 “node_global”、 “node_cache
在 CMD 中输⼊命令
npm config set prefix "C:\Program Files\nodejs\node_global" npm config set cache "C:\Program Files\nodejs\node_cache"
在我的电脑—》高级环境配置–〉设置环境变量
PATH= C:\Program Files\nodejs\ C:\Program Files\nodejs\node_global C:\Program Files\nodejs\node_modules
以上路径以实际安装路径为准
npm 安装淘宝镜像
CMD 执行npm install -g cnpm -registry=https://registry.npm.taobao.org
npm 安装 Vue
CMD 执行cnpm install -g @vue/cli
检查是否安装成功
vue -V
java、mysql、tomcat、maven、云环境配置、VUE相关推荐
- 完成我的第一个java项目“评标人才库管理系统”——环境配置+创项目
完成我的第一个java项目"评标人才库管理系统"--环境配置+创项目 idea配置maven环境 创建第一个Spring项目 idea配置maven环境 1.下载maven htt ...
- Windows10 java JDK1.8安装及环境配置
Windows10 java JDK1.8安装及环境配置 一.JDK下载 打开如下连接:https://www.oracle.com/cn/java/technologies/javase/javas ...
- 教育培训课程报名管理系统(学生、教师、管理员)+SSM框架+mysql+tomcat+Maven项目(毕设学习)
教育培训课程报名管理系统(学生.教师.管理员)+SSM框架+mysql+tomcat+Maven项目(毕设学习)可以用于学习SSM.maven项目入门 可以用于课程设计.毕业设计的知识点入门学习 提示 ...
- SSM通用活动报名系统(会员、管理员)+SSM框架+mysql+tomcat+Maven项目(毕设学习)可以用于学习SSM、maven项目入门
SSM通用活动报名系统(会员.管理员)+SSM框架+mysql+tomcat+Maven项目(毕设学习)可以用于学习SSM.maven项目入门 可以用于课程设计.毕业设计的知识点入门学习 提示:此资源 ...
- java mysql tomcat my_Java、Tomcat 及 MySQL 环境配置
Java开发环境的配置 首先我们要下载JDK. 到Oracle官网上去下载即可,目前最新版是Java SE 8u25. 开始我很混乱,Java SE 和 JDK是什么关系呢?最后查了一下 Java S ...
- mysql tomocat vs2005_C# 制作Java +Mysql+Tomcat 环境安装程序,一键式安装
要求: JDK.Mysql.Tomcat三者制作成一个安装包, 不能单独安装,安装过程不显示三者的界面, 安装完成要配置好JDK环境.Mysql服务.Tomcat 服务 目的: 解决客户在安装软件的复 ...
- java mysql tomcat my_Linux下java相关配置 tomcat mysql jdk
最近有个项目要部署到linux上,在网上查了些资料,记下点遇到的问题,以便将来再用. 一:jdk安装 1.通过chmod a+x jdk-1_5_x-rc-linux-i586-rpm.bin命令使其 ...
- 架构实战项目心得(三):JAVA和MAVEN的环境配置
1 java环境配置: 1 下载并安装jdk1.8 2 配置java环境变量: vi /etc/profile,在文件底部增加以下内容: export JAVA_HOME=/data/program/ ...
- java derby,Java内嵌数据库Derby环境配置
在JDK环境配置好的情况下,进行如下操作: 1.先下载最新版Derby数据库 下载地址:http://db.apache.org/derby/ 本人下载的是:db-derby-10.3.1.4-bin ...
最新文章
- MySQL数据库(五)使用pymysql对数据库进行增删改查
- 【 FPGA 】组合逻辑中的竞争与险象问题(二)
- linux下oracle自动创建实例脚本
- wfs.js windows用法
- nested exception is java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException
- 标记语言 编程语言 脚本语言分别有哪些? 区别是什么?
- leetcode 58. 最后一个单词的长度(C语言)
- STL之vetor 排序
- 一个 Task 不够,又来一个 ValueTask ,真的学懵了!
- LeetCode 340. 至多包含 K 个不同字符的最长子串(滑动窗口)
- 企业项目开发中的问题
- execution 排除_使用SQL Server 2016 Live Execution统计信息对SQL查询性能进行故障排除
- CSS 小结笔记之伸缩布局 (flex)
- shell基础之exit,break,continue
- 毕设系列之 -- 基于大数据的全国热门旅游景点数据分析与可视化
- 最新全志超清4K视频编解码芯片-V316处理器
- 用众城计算机弹学猫叫,19年真男神当众被逼学猫叫?谁能把我的童年还给我!...
- flink的流处理的source
- 【机器学习】简单关联分析算法-Apriori algorithm
- IIS本地FTP服务器搭建
热门文章
- 感染 <SCRIPT Language=VBScript> DropFileName = “svchost.exe” Ramnit 蠕虫病毒 HTML清除工具
- 从有线路由器连接到另一个无线路由器
- 三升序列 和递增序列
- 服务改进还是先从自己改起吧
- 【社区分享】专注移动端机器学习交流,TensorFlow Lite 中文兴趣小组招募中!
- 生活所迫?那些年摆过的地摊,有你么?
- python新手小练习(三)企业奖金提成
- Jmeter+Prometheus+Grafana性能监控平台:将JMeter压测数据输出到Prometheus
- turtle库的一些基本函数
- 亿沃钛计算机科技有限公司怎么样,2017年8月联通沃指数发布:高德地图活跃用户2.17亿,排名行业第一...