ubuntu16.04安装jdk/mysql/tomcat (使用apt-get命令)
安装jdk
- 更新系统安装包缓存,并且安装OpenJDK8
sudo apt-get update
sudo apt-get install openjdk-8-jdk
- 检查jdk版本
java -version
安装mysql
- 安装mysql客户端、服务端和开发资源客户端
sudo apt-get install mysql-server
sudo apt install mysql-client
sudo apt install libmysqlclient-dev
- 查看mysql进程判断是否安装成功
sudo netstat -tap | grep mysql

通过以下命令可以进入mysql服务(你有可能会忘记密码,所以下面教你如何修改密码)
mysql -uroot -p你的密码
- 修改root用户密码
1, 终端输入 sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf 编辑.cnf文件
2, 在[mysqld]下方的skip-external-locking下面添加一行:skip-grant-tables (保存退出后会发现从此畅通无阻)
3, 重启MySQL服务:sudo service mysql restart
4, 输入命令:mysql 进入mysql
5, 输入USE mysql (切换至mysql数据库)
6, 将root用户的密码修改为6688: 7, UPDATE mysql.user SET authentication_string=password('6688') WHERE User='root' AND Host ='localhost';
8, 修改字段plugin:(Plugin字段标识可以用于验证用户身份的插件,如果字段为空,服务器使用内建授权验证机制验证用户身份。 )
UPDATE user SET plugin="mysql_native_password"; 9, 输入flush privileges;
10, 输入quit;退出mysql
11, 把/etc/mysql/mysql.conf.d/mysqld.cnf文件中添加的一行注释掉
- 现在设置mysql允许远程访问,首先编辑文件/etc/mysql/mysql.conf.d/mysqld.cnf:
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
注释掉bind-address = 127.0.0.1
- 保存退出,然后进入mysql服务,执行授权命令:
grant all on *.* to root@'%' identified by '你的密码' with grant option;
flush privileges;
- 然后执行quit命令退出mysql服务,执行如下命令重启mysql:
service mysql restart
- 然后就可以通过navicat远程连接ubuntu下的mysql服务了
- 注意:阿里云需要先设置安全组才能通过navicat远程连接
安装tomcat8
- 从Ubuntu软件库安装Tomcat:
apt-get install tomcat8
- 你可能还需要安装tomcat8-docs,tomcat8-examples和tomcat8-admin工具,这些工具提供了文档,测试和允许您基于Web的应用程序管理Tomcat。 您可以使用以下命令安装所有这三个:
apt-get install tomcat8-docs tomcat8-examples tomcat8-admin
- 如果需要启动,停止或重新启动Tomcat,可以使用以下命令:
systemctl start tomcat8
systemctl stop tomcat8
systemctl restart tomcat8
- 如果需要查看Tomcat启动日志,可以使用以下命令:
1、找到tomcat安装目录:cd tomcat/logs
2、tail -f catalina.out
3、ctrl+c 退出
- 修改tomcat默认端口为80:
由于从ubuntu10.04起,默认是关闭1024一下的端口,所以 需要手工打开,关于tomcat的打开,可以到编辑/etc/default/tomcat8中的最后一行AUTHBIND=yes来实现
默认是#AUTHBIND=no
具体操作步骤如下:
1、sudo vim /etc/tomcat8/server.xml,修改为port="80"
2、sudo vim /etc/default/tomcat8 ,修改为AUTHBIND=yes
3、systemctl restart tomcat8,进行重新启动
4、netstat -ant,查看80端口是否起来
然后就可以直接通过ip或者域名访问项目了
- 修改tomcat默认端口为80:
- 未完待续
Tomcat 配置文件路径
Tomcat home directory : /usr/share/tomcat6
Tomcat base directory : /var/lib/tomcat6或/etc/tomcat6
整理来源:
Ubuntu16.04安装JDK
在Ubuntu16.04下安装mysql
Ubuntu 16.04下忘记MySQL密码解决方法
Ubuntu 16.04安装Apache Tomcat的方法
ubuntu16.04安装jdk/mysql/tomcat (使用apt-get命令)的更多相关文章
- ubuntu16.04安装jdk,tomcat
ubuntu16.04安装jdk,tomcat 最近装了一下tomcat,网上的教程很多,我也试了很多次,但是有一些教程关于tomcat配置是错误的,让我走上了歧途.差点重装系统,还好王总及时出手帮助 ...
- Ubuntu16.04 安装JDK Tomcat
Ubuntu16.04安装jdk,下载linux中的64版本 需要下载jdk,tomcat安装包 tar.gz版本的 http://pan.baidu.com/s/1mi4WVhA 安装JDK: ho ...
- Linux 安装jdk+mysql+tomcat
参考: 安装 jdk+mysql+tomcat https://www.w3h5.com/post/65.html 安装 mysql https://blog.csdn.net/qq_23123 ...
- linux系统下安装jdk,mysql,tomcat 和redis 和jedis入门案例
Day47笔记Linux+redis入门 Day47 知识讲解:Jedis 1.Linux上jdk,mysql,tomcat安装(看着文档安装) 准备工作: 因为JDK,TOMCAT,MYSQL的 ...
- 软件安装(JDK+MySQL+TOMCAT)
一,JDK安装 1,查看当前Linux系统是否已经安装了JDK 输入 rpm -qa | grep java 如果有: 卸载两个openJDK,输入rpm -e --nodeps 要卸载的软件 2,上 ...
- 在Linux上安装jdk,mysql,tomcat的准备工作
准备工作: 因为JDK,TOMCAT,MYSQL的安装过程中需要从网上下载部分支持包才可以继续,所以要提前安装下载好下面四个依赖 yum install glibc.i686 yum -y insta ...
- Ubuntu16.04安装JDK
转载请注明源出处:http://www.cnblogs.com/lighten/p/6105463.html 1.简单的安装方法 安装JDK的最简单方法应该就是使用apt-get来安装了,但是源一般是 ...
- Ubuntu 14.04 安装jdk,tomcat
分类: 碎知识(8) 版权声明:本文为博主原创文章,未经博主允许不得转载. 写在前面: 装的时候,参考了许多网上的资料,有很多人写的有些简单了,人家那边版本稍微一更新,像我这样的小白就找不到东南西 ...
- Aaliyun Linux 64 安装jdk+mysql+tomcat
参考: http://www.blogjava.net/amigoxie/archive/2013/02/22/395605.html http://bbs.aliyun.com/read/17704 ...
随机推荐
- bzoj 1453 双面棋盘
题目大意: 一个黑白方格图 支持单点修改 查询黑色与白色联通快个数 思路: 可以把每一行压为一个点 使用线段树来维护 然后两行合并的时候使用并查集来合并 #include<iostream> ...
- Mybatis 代码自动生成(generatorConfig.xml配置)
博客推荐: Mybatis最入门---代码自动生成(generatorConfig.xml配置) MyBatis Generator generatorConfig.xml配置详解 pom.xml&l ...
- github 用户不被识别问题
期末考完,继续开发. 用过的都知道,直接用的话贡献者上面显示不出自己. 查一下就知道是因为github的识别是靠邮箱设置的. 但是如果频繁创建新仓库,容易忘记设定用户名和邮箱. 突发奇想,发现 ...
- codevs3728联合权值(LCA)
3728 联合权值 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题解 查看运行结果 题目描述 Description 输入描述 Input Des ...
- [Swift通天遁地]五、高级扩展-(13)图片资源本地化设置:根据不同的语言环境显示不同语言版本图片
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs. ...
- Spring AOP(aspect oriented programming) 转载
1.面向切面的基本原理 软件系统可以看成是由一组关注点组成的,其中,直接的业务关注点,是直切关注点.而为直切关注点提供服务的,就是横切关注点. 01.什么是面向切面编程 横切关注点:影响应用多处的功能 ...
- jQuery封装的选项卡方法
********************************************************2018/3/15更新********************************* ...
- Android 检查手机上是否安装了指定的软件(根据包名检测)
Android检查手机上是否安装了指定的软件(根据包名检测) /** * 检查手机上是否安装了指定的软件 * @param context * @param packageName * @return ...
- Spring的核心机制依赖注入
原文地址:http://developer.51cto.com/art/200610/33311.htm 本文主要讲解依赖注入(设值注入.构造注入),作用是可以使Spring将各层的对象以松耦合的方式 ...
- 基于openstack平台的几种Cloud DB解决方案
方案一.openstack 官方 trove解决方案 此方案进行过镜像的打包,由于网络问题,还未能成功实现 方案二.salt 或者ansible+ docker 由于 docker部署数据库,在数据库 ...