mysql8怎么兼容Tomcat7_jdk8+tomcat7+mysql服务器部署适用于树莓派(修改阿里教程)...

安装 JDK

按以下步骤安装 JDK。

新建一个目录:

sudo mkdir /usr/java

解压 jdk-8u181-linux-arm32-vfp-hflt.tar.gz到 /usr/java。(一定要下载ARM32的)

sudo tar xzf jdk-8u181-linux-arm32-vfp-hflt.tar.gz -C /usr/java

设置环境变量:

编辑 /etc/profile:sudo nano /etc/profile。

在 /etc/profile 文件中添加以下信息:

#set java environment

export JAVA_HOME=/usr/java/jdk1.8.0_181

export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib

export PATH=$JAVA_HOME/bin:$PATH

ctrl+o 回车保存 ctrl+x 退出。

加载环境变量:source /etc/profile。

查看 jdk 版本。当出现 jdk 版本信息时,表示 JDK 已经安装成功。

java -versionjava version "1.8.0_181"

Java(TM) SE Runtime Environment (build 1.8.0_181-b15)

Java HotSpot(TM) 64-Bit Server VM (build 25.141-b15, mixed mode)

安装 Tomcat

按以下步骤安装 Tomcat。(树莓派必须安装tomcat7,tomcat8不能自动解压war包)

依次运行以下命令解压 apache-tomcat-7.0.90.tar.gz,重命名 Tomcat 目录,并设置用户权限。

sudo tar xzf apache-tomcat-7.0.90.tar.gz

sudo mv apache-tomcat-7.0.90 /usr/local/tomcat/

sudo chown -R pi /usr/local/tomcat/

说明:

在 /usr/local/tomcat/ 目录里:

bin 目录中存放 Tomcat 的一些脚本文件,包含启动和关闭 Tomcat 服务脚本。

conf:存放 Tomcat 服务器的各种全局配置文件,其中最重要的是 server.xml 和 web.xml。

webapps:Tomcat 的主要 Web 发布目录,默认情况下把 Web 应用文件放于此目录。

logs:存放 Tomcat 执行时的日志文件。

开机自启:

sudo nano /etc/rc.local     在注释后面添加命令,但是要保证exit 0这行代码在最后,然后保存文件退出。

# By default this script does nothing.

# Print the IP address

_IP=$(hostname -I) || true

if [ "$_IP" ]; then

printf "My IP address is %s\n" "$_IP"

fi

/usr/local/tomcat/bin/startup.sh

exit 0

安装 Mysql

接下来是安装mysql:

sudo apt-get install mysql-server安装mysql

我以为中间会让我提示输入 数据库root的密码,没想到一帆风顺,直接完成,我要疯了,密码到底是什么了。通过搜索发现,可以使用如下命令,空密码登录

sudo mysql -u root

设置root密码:

use mysql;

update userset plugin='mysql_native_password' where user='root';

UPDATE user SET password=PASSWORD('你自己的密码') WHERE user='root';

flush privileges;

exit;

mysql命令:sudo /etc/init.d/mysql status/start/stop/restart

开启mysql远程访问

修改mysql配置,允许远程登录

$sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf

#将bind-address这行注释掉,然后重启

$sudo /etc/init.d/mysql restart

设置账号可以远程登录:

$ mysql -uroot -p

use mysql;

GRANT ALL PRIVILEGES ON *.* TO'root'@'%' IDENTIFIED BY'root账号密码' WITH GRANT OPTION;

flush privileges;

然后就可以使用其他客户端直接连接了(我用的Navicat大家随意)

一个完整的java web环境的树莓派服务器就部署好了!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值