国产计算机开发实践之环境搭建(Java+Mysql+Idea)
操作系统:统信UOS/麒麟
架构:aarch64(命令行uname -m
查看)
一、Java
1.解压安装包(注:在安装包所在路径下输入命令)
sudo tar -zxvf jdk-8u271-linux-aarch64.tar.gz -C /usr/local/
2.mv
命令把jdk1.8.0_271重命名为jdk1.8
sudo mv /usr/local/jdk1.8.0_271 /usr/local/jdk1.8
3.vim
命令编辑环境配置文件
sudo vim /etc/profile
按 i
键进入编辑模式,在文档底部粘贴以下命令:
export JAVA_HOME=/usr/local/jdk1.8
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
按Esc键退出编辑模式,底部的插入消失后,按 shift+:
键,输入wq
然后回车,保存并退出。
输入source /etc/profile
,让环境生效。
4.查看是否安装成功
java -version
javac -version
注!!!
在Linux下安装jdk后,利用java -version查看版本使,发现不是自己所安装的jdk版本;
解决方案:
which java ——查看默认的jdk安装路径;
cd /usr/bin ——-进入usr目录下的bin目录下;
sudo rm -rf java ———删除默认的java;
sudo ln -s $JAVA_HOME/bin/java /usr/bin/java ——–将自己安装的java链接到默认java安装路径下;
Java -version ——-检测是否成功;
二、Mysql
1.解压安装包、移动到位(同Java)
sudo tar -zxvf mysql-8.0.31-linux-glibc2.17-aarch64.tar.gz -C /usr/local/
sudo mv /usr/local/mysql-8.0.31-linux-glibc2.17-aarch64 /usr/local/mysql-8
2.创建mysql组和用户
sudo groupadd mysql
sudo useradd -r -g mysql mysql
3.创建mysq数据目录
cd /
sudo mkdir -p data
cd data/
sudo mkdir -p mysql
4.赋予权限
sudo chown mysql:mysql -R /data/mysql
5.创建配置文件
sudo vim /etc/my.cnf
输入以下内容
[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/usr/local/mysql-8
datadir=/data/mysql
socket=/tmp/mysql.sock
log-error=/data/mysql/mysql.err
pid-file=/data/mysql/mysql.pid
character_set_server=utf8mb4
symbolic-links=0
按Esc,shift+:
输入wq
保存并退出。
6.初始化mysql
cd /usr/local/mysql-8/bin/
sudo ./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql-8 --datadir=/data/mysql/ --initialize
7.查看初始密码,复制出来
sudo cat /data/mysql/mysql.err
8.配置全局变量
vim /etc/profile
全局变量文件最后一行增加
export PATH=$PATH:/usr/local/mysql-8/bin
重新加载变量文件
source /etc/profile
9.启动mysql
cp /usr/local/mysql-8/support-files/mysql.server /etc/init.d/mysql /etc/init.d/mysql
service mysql start
10.更改root密码为123456:
mysql -u root -p
(如果报错:mysql: error while loading shared libraries: libncurses.so.5: cannot open shared object file
,输入sudo apt-get install libncurses*
可解决)
重新输入mysql -u root -p
,回车输入之前复制的初始密码,更新密码
set password for root@localhost = '123456';
三、Idea
1.安装
将ideaIC-2022.3.2-aarch64.tar.gz
解压,bin
目录下的idea.sh
发送到桌面,双击运行即可。
2.插件
左上角File->Settings->Plugins
,搜索框搜索 chinese
,安装Chinese(Simplified)
;搜索Database
,安装Database Navigator
。安装完后重启生效。
3.Java测试
点击文件->新建->项目
,选择安装的JDK
左侧面板,打开src
的Main
,点击运行,出现Hello world!
表示成功。
4.Mysql连接
右击项目根文件夹,新建->目录
,目录命名为lib
将mysql-connector-java-5.1.39-bin.jar
复制到lib
目录下,弹窗直接点击确定。右键添加的mysql-connector-java-5.1.39-bin.jar
文件,选择添加到库
。左侧点击DB Browser
,绿色+
号,选择Mysql
,输入用户名和密码,测试是否连接成功
建立链接后,左侧点击红色方框,打开控制台,在此可输入sql
语句,
建立名为db
的数据库:
CREATE DATABASE db;
建立名为DB
的数据表:
use db;
CREATE TABLE DB (
`id` INT NOT NULL AUTO_INCREMENT COMMENT '序号',
`db_name` VARCHAR(10) NOT NULL DEFAULT '' COMMENT '标题',
`db_mj` VARCHAR(10) NOT NULL DEFAULT '' COMMENT '密级',
PRIMARY KEY ( `id` )
) ENGINE = INNODB charset = utf8mb4 COMMENT '台账';
双击DB
数据表,可在打开的页面内录入删除数据