树莓派4安装jdk1.8和mysql

  由于公司的需求,需要在树莓派上安装jdk和mysql,所以在网上搜集了资料,在此记录一下

1.安装输入法
# 安装谷歌拼音输入法
sudo apt-get install fcitx fcitx-googlepinyin fcitx-module-cloudpinyin fcitx-sunpinyin
2.安装 jdk1.8
2.1 首先先卸载自带的jdk
sudo apt-get remove openjdk*
2.2 把下载好的jdk压缩包复制到树莓派里,然后解压

  jdk-8u241-linux-arm32-vfp-hflt.tar 提取码:wwr1

2.2.1 解压
#解压命令
tar -zxvf jdk-8u241-linux-arm32-vfp-hflt.tar.gz
2.2.2 配置jdk环境
  1. 打开profile文件
#打开profile 文件
sudo nano /etc/profile
  1. 添加一下代码并保存
#这里需要改为自己jdk的解压路径
export JAVA_HOME=/usr/local/jdk1.8.0_241 
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar
  1. 输入命令使其生效
source /etc/profile
  1. 输入命令验证是否成功,出现下图,则证明成功
java -version
  1. 如果出现一下界面,则代表成功
    在这里插入图片描述
3.把树莓派切换成国内镜像源
  1. 打开 /etc/apt/sources.list
sudo nano /etc/apt/sources.list
  1. 将原始的源注释,添加下面的源,并保存退出,下面两个选其一
#tsinghua
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
#aliyun
deb http://mirrors.aliyun.com/raspbian/raspbian/ buster main contrib non-free rpi
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ buster main contrib non-free rpi
  1. 打开/etc/apt/sources.list.d/raspi.list
sudo nano /etc/apt/sources.list.d/raspi.list
  1. 将原始的源注释,添加下面的源,并保存退出,下面两个选其一
#tsinghua
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
#aliyun
deb http://mirrors.aliyun.com/raspbian/raspbian/ buster main
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ buster main
  1. 更新
sudo apt-get update
sudo apt-get upgrade -y
4.安装数据库(前提是树莓派已经upgrade过了)
  1. 输入以下命令开始安装数据库
sudo apt-get install mariadb-server
  1. 安装过程中如果失败,则输入一下命令,没有则忽略
apt --fix-broken install
  1. 配置数据库

  3.1 刚安装完成的数据库没有密码,直接回车进入,然后修改密码

	#输入命令直接回车
	sudo mysql -u root -p

	use mysql;
	#修改密码
	set password=PASSWORD('root');
	flush privileges;
	exit;
5.设置远程访问数据库

     1.修改/etc/mysql/mariadb.conf.d/50-server.cnf,并保存退出

vim /etc/mysql/mariadb.conf.d/50-server.cnf
#修改成 0.0.0.0
bind-address = 0.0.0.0

     2.进入数据库,把user表里的root用户的host修改为%

#进入数据库
sudo mysql -u root -p
use mysql;
#修改host
update user set host='%' where user='root';
#刷新
flush privileges;
#退出
exit;

     注意:如果在update的时候 报错,就换成一下命令:

grant all privileges on *.* to 'root'@'%' identified by '新的密码' with grant option;
flush privileges;
#退出
exit   

     3.重启mysql

sudo service mysql restart
6.打开树莓派的ssh远程访问
sudo raspi-config
  1. 选择 5Interfacing Options。
    在这里插入图片描述
  2. 然后选择里面的ssh,把disable改为able
    在这里插入图片描述在这里插入图片描述在这里插入图片描述
  3. 修改sshd_config
sudo nano /etc/ssh/sshd_config 
#找到 PermitRootLogin 并添加下面一行代码
PermitRootLogin yes
  1. 打开root用户
# 按提示输入密码就可以了
 sudo passwd root
7.给树莓派设置静态ip
  1. 打开dhcpcd.conf文件
sudo nano /etc/dhcpcd.conf
  1. 并在文件中添加如下代码
#配置的是WiFi 如果是网线,需要把wlan0 改为eth0
interface wlan0
#设置的IP地址是192.168.0.254 /24:代表 子网掩码是 255.255.255.0
static ip_address=192.168.0.254/24
#网关
static routers=192.168.0.1
#DNS
static domain_name_servers=114.114.114.114
  1. 保存退出并重启电脑
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ljp345775

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值