当前位置: 首页 > news >正文

配置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;


http://www.mrgr.cn/news/77729.html

相关文章:

  • PyCharm文档管理
  • 【C++开源库】tinyxml2解析库使用介绍
  • 【SOC 芯片设计 DFT 学习专栏 -- RTL 中的信号名和 Netlist 中的信号名差异】
  • 【SY2】Apollo10.0 Cyber基于Writer/Reader的通信方式
  • Microsoft 已经弃用了 <experimental/filesystem> 头文件
  • 计算机网络 (33)传输控制协议TCP概述
  • docker-compose快速编排docker容器
  • 如何使用 ChatGPT 进行关键字研究
  • 对 TypeScript 中类是怎么理解的?都有哪些应用场景?
  • Vue 如何简单更快的对 TypeScript 中接口的理解?应用场景?
  • 使用Mac下载MySQL修改密码
  • vscode 远程连接ssh 密钥方式
  • Python 神经网络项目常用语法
  • 葡萄酒(wine)数据集——LDA、贝叶斯判别分析
  • 力扣整理版八:回溯算法(待更新)
  • ReactPress vs VuePress vs WordPress
  • Java进阶五 -IO流
  • 【代码随想录day36】【C++复健】1049. 最后一块石头的重量 II ; 494. 目标和 ;474.一和零
  • 大语言模型---LoRA简介;LoRA的优势;LoRA训练步骤;总结
  • 大语言模型---ReLU函数的计算过程及其函数介绍
  • 计算机网络实验
  • 【Oracle实战】文章导读
  • 大语言模型中Softmax函数的计算过程及其参数描述
  • JS文件相关✅
  • GPT系列文章
  • buuoj WEB做题笔记