Bootstrap

配置Springboot+vue项目在ubuntu20.04

一、jdk1.8环境配置

(1) 安装jdk8:

sudo apt-get install openjdk-8-jdk

(2) 检查jdk是否安装成功:

java -version

(3) 设置JAVA_HOME:

echo 'export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64' >> ~/.bashrc
echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

二、配置MySQL

参考:在Ubuntu20.04上安装MySQL8.0及正确配置[已验证]_ubuntu20mysql8不能启动-CSDN博客

(1) 安装mySQL:

Ubuntu在20.04版本中,源仓库中MySQL的默认版本已经更新到8.0。因此可以直接安装。

sudo apt-get install mysql-server #安装

(2) 验证安装成功

systemctl status mysql

看到上面的信息就说明MySQL已经安装好并运行起来了

(3) 登录MySQL

以root用户登录:

sudo mysql -u root -p  # -u 指定用户名 -p需要输入密码
sudo mysql #可以不需要指定用户名密码

选择其中一个就可以,刚装好MySQL的时候用下面这条。进入mysql之后,已经成功连接到数据库服务器了。那接下来我们看看这里都有哪些databases。

mysql>show databases;

MySQL安装好后有默认的这几个数据库。其中mysql里有user表,这个表里放了user、host相关的一些信息。通过下面的命令看到这个表。

mysql> show tables from mysql;

mysql> select User, Host from mysql.user;

(4) 创建数据库,并导入sql文件

创建数据库ry_vue:

mysql> create database ry_vue;

给root账户设置密码(因为默认root没有密码,但导入sql文件的命令行里面有-p,手动设置一个):

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
#刷新权限,使更改生效
FLUSH PRIVILEGES;

然后导入sql文件,执行一下命令行(不在sql里执行):

mysql -u root -p ry_vue < /path/to/your/ry-vue.sql
  • -u root:指定使用 root 用户登录 MySQL。
  • -p:告诉 MySQL 客户端你需要输入密码。
  • 在命令中,< /path/to/your/ry-vue.sql 是用于导入 .sql 文件的路径。

执行命令后,终端会要求你输入 root 用户的 MySQL 密码。输入正确的密码后,命令会自动导入 ry-vue.sql 文件到指定的数据库 ry_vue

(5) 验证导入是否成功

输入账户密码,进入mysql:

mysql -u root -p
show databases;
show tables from ry_vue;

;