樹莓派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/profle
  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='%' 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
  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. 保存退出並重啓電腦
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章