由于公司的需求,需要在树莓派上安装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环境
- 打开profile文件
#打开profile 文件
sudo nano /etc/profile
- 添加一下代码并保存
#这里需要改为自己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
- 输入命令使其生效
source /etc/profile
- 输入命令验证是否成功,出现下图,则证明成功
java -version
- 如果出现一下界面,则代表成功
3.把树莓派切换成国内镜像源
- 打开 /etc/apt/sources.list
sudo nano /etc/apt/sources.list
- 将原始的源注释,添加下面的源,并保存退出,下面两个选其一
#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
- 打开/etc/apt/sources.list.d/raspi.list
sudo nano /etc/apt/sources.list.d/raspi.list
- 将原始的源注释,添加下面的源,并保存退出,下面两个选其一
#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
- 更新
sudo apt-get update
sudo apt-get upgrade -y
4.安装数据库(前提是树莓派已经upgrade过了)
- 输入以下命令开始安装数据库
sudo apt-get install mariadb-server
- 安装过程中如果失败,则输入一下命令,没有则忽略
apt --fix-broken install
- 配置数据库
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
- 选择 5Interfacing Options。
- 然后选择里面的ssh,把disable改为able
- 修改sshd_config
sudo nano /etc/ssh/sshd_config
#找到 PermitRootLogin 并添加下面一行代码
PermitRootLogin yes
- 打开root用户
# 按提示输入密码就可以了
sudo passwd root
7.给树莓派设置静态ip
- 打开dhcpcd.conf文件
sudo nano /etc/dhcpcd.conf
- 并在文件中添加如下代码
#配置的是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
- 保存退出并重启电脑