写在最前

刚刚开始接触Linux,并折腾着在服务器上部署自己的项目,当然作为一个后端开发人员,必不可少的东西肯定是

  1. JDK
  2. Mysql
  3. 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

  1. 直接在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

最新文章

  1. CSS3与页面布局学习笔记(四)——页面布局大全(负边距、双飞翼、多栏、弹性、流式、瀑布流、响应式布局)
  2. Centos下安装nginx rpm包
  3. java中对象的初始化过程
  4. 【C51】UART串口通信
  5. 怎样查看linux版本
  6. 《SQL Server企业级平台管理实践》读书笔记——当我们的备份都已经损坏的时候该怎么办
  7. HDU-1828 Picture(扫描线)
  8. Ubuntu防火墙 UFW 设置
  9. 转载:Flash AS3.0 加载外部资源(图片,MP3,SWF)的两种方式
  10. iOS UILable高度自适应
  11. hdu 4494 Teamwork 最小费用最大流
  12. HDU_2033——时间加法
  13. Android任务栈TaskStack
  14. eclipse更改maven的本地路径和外部仓库地址
  15. 接口自动化测试方案PHP + mysql
  16. vue-cli创建的项目中引入第三方库报错 'caller', 'calle', and 'arguments' properties may not be...
  17. 【回顾】html链接、头部
  18. 递归与迭代的联系以及优缺点(以c++为例)
  19. Caffe、TensorFlow、MXnet三个开源库对比+主流分类模型对比
  20. 【386】operator 的 itemgetter、slice、and_、or_

热门文章

  1. 解决IE报错:Locale 'chinese' is not well-formed,或RangeError: 区域设置“chinese”的格式不正确的问题
  2. Python 元类使用讲解
  3. mysql 根据日期时间查询数据
  4. win10 自带计算器删除了怎么办
  5. Dolly
  6. 性能测试分析过程(三)linux下查看最消耗CPU/内存的进程
  7. PostgreSQL递归查询示例
  8. jar第三方组件Dependency-check依赖检查工具
  9. android -------- SHA 加密算法
  10. Eclipse新项目检出后报错第一步:导入lib中的jar包【我】