Centos7 在线安装开发环境 jdk1.8+mysql+tomcat
2024-09-07 22:44:01
写在最前
刚刚开始接触Linux,并折腾着在服务器上部署自己的项目,当然作为一个后端开发人员,必不可少的东西肯定是
- JDK
- Mysql
- Tomcat容器
每天记录一天,每天进步一点点~~
1.更新系统
yum update
2.安装JDK
yum install -y java-1.8.0-openjdk
3.安装 mysql
访问:https://dev.mysql.com/downloads/repo/yum/
### 下载最新的mysql Repository mysql 8.0
wget -i -c http://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm ### 安装rep包 yum -y install mysql80-community-release-el7-3.noarch.rpm ### 安装mysql服务端 yum -y install mysql-community-server ### 启动mysql 服务 systemctl start mysqld.service ### 查看Mysql运行情况
systemctl status mysqld.service
查看mysql默认密码
grep "password" /var/log/mysqld.log
使用默认密码登录数据库
mysql -uroot -p你的密码
修改mysql 密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';
可能出现:Your password does not satisfy the current policy requirements
解决方案:https://blog.csdn.net/qq_38591756/article/details/82958333
mysql5.7默认安装了密码安全检查插件(validate_password),默认密码检查策略要求密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位。否则会提示ERROR (HY000): Your password does not satisfy the current policy requirements错误
---------------------
作者:caoruichn
来源:CSDN
原文:https://blog.csdn.net/qq_38591756/article/details/82958333
版权声明:本文为博主原创文章,转载请附上博文链接!
嫌麻烦就设置一个自己记得住的就ok
重启数据库,完成密码更新
systemctl restart mysqld
4.设置开机启动mysql
systemctl enable mysqld
systemctl daemon-reload
5.开启远程连接
登录数据库后 use mysql
update user set host='%' where user ='root';
让命令生效
flush privileges;
尝试Navcate连接
6.安装tomcat
进入tomcat官网 下载tomcat 8.0 https://tomcat.apache.org/download-80.cgi
这里有两种方法下载tomcat
- 直接在linux命令行里面执行命令
wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.43/bin/apache-tomcat-8.5.43.tar.gz
2. windows下载到本地后 使用ftp工具上传到linux
安利两款软件 linux终端模拟器+ftp工具(免费且支持中文)
Xshell : https://www.lanzous.com/i5a2tkb
Xftp : https://www.lanzous.com/i5a2t1c
开启tomcat
1.进入tomcat 目录,首先修改conf配置文件 把8080端口修改为80
保存退出 进入bin目录 执行命令开启tomcat
./shutdown.sh
测试访问:
参考:
https://blog.csdn.net/qq_36582604/article/details/80526287
https://blog.csdn.net/qq_38591756/article/details/82958333
最新文章
- CSS3与页面布局学习笔记(四)——页面布局大全(负边距、双飞翼、多栏、弹性、流式、瀑布流、响应式布局)
- Centos下安装nginx rpm包
- java中对象的初始化过程
- 【C51】UART串口通信
- 怎样查看linux版本
- 《SQL Server企业级平台管理实践》读书笔记——当我们的备份都已经损坏的时候该怎么办
- HDU-1828 Picture(扫描线)
- Ubuntu防火墙 UFW 设置
- 转载:Flash AS3.0 加载外部资源(图片,MP3,SWF)的两种方式
- iOS UILable高度自适应
- hdu 4494 Teamwork 最小费用最大流
- HDU_2033——时间加法
- Android任务栈TaskStack
- eclipse更改maven的本地路径和外部仓库地址
- 接口自动化测试方案PHP + mysql
- vue-cli创建的项目中引入第三方库报错 'caller', 'calle', and 'arguments' properties may not be...
- 【回顾】html链接、头部
- 递归与迭代的联系以及优缺点(以c++为例)
- Caffe、TensorFlow、MXnet三个开源库对比+主流分类模型对比
- 【386】operator 的 itemgetter、slice、and_、or_
热门文章
- 解决IE报错:Locale 'chinese' is not well-formed,或RangeError: 区域设置“chinese”的格式不正确的问题
- Python 元类使用讲解
- mysql 根据日期时间查询数据
- win10 自带计算器删除了怎么办
- Dolly
- 性能测试分析过程(三)linux下查看最消耗CPU/内存的进程
- PostgreSQL递归查询示例
- jar第三方组件Dependency-check依赖检查工具
- android -------- SHA 加密算法
- Eclipse新项目检出后报错第一步:导入lib中的jar包【我】