ubuntu16.04安装jdk/mysql/tomcat (使用apt-get命令)

时间:2024-03-24 00:07:02

安装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

   ubuntu16.04安装jdk/mysql/tomcat (使用apt-get命令)

  • 通过以下命令可以进入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的方法