由於公司的需求,需要在樹莓派上安裝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/profle
- 輸入命令驗證是否成功,出現下圖,則證明成功
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='%' from user where user='root';
#刷新
flush privileges;
#退出
exit;
注意:如果在update的時候 報錯,就換成一下命令:
grant all privileges on *.* to 'root'@'%' identified by '新的密碼' with grant option;
flush privileges;
#退出
exit
3.重啓mysql
sudo servise 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
- 保存退出並重啓電腦