当前位置: 首页>后端>正文

mysql和后端是怎么连接的 mysql属于后端吗

        那么话不多说(其实已经说了挺多了),直接上。也希望这篇文章对于勇敢的你(我觉得没人像我一样勇敢用Linux单系统(有的话请一定公屏告诉我!))有所帮助。

操作环境和软件版本

OS:Deepin Community 20.2.4

jdk:11.0.11

tomcat:10.1.0-M6

mysql:0.8.19-1

maven:3.8.3-bin

操作过程

jdk

        笔者把jdk在Windows上的安装配置过程整得明明白白,却在Linux上不止一次地失败掉了。PATH变量死活加不进去。后来使用以下方法配成了:

        下载jdk包:我懒啊懒啊懒,懒得下源码去自己编译,所以直接下了deb包(用rpm包的同学不要打我,我真的只有deb包啊喂!!)

        官方下载地址:Java Downloads | Oracle

        这里不得不说一句,山大校网yyds!那速度快得没谁了。

        如果觉得下载慢的话……我给你一个更慢的:

        链接: 百度网盘 请输入提取码  密码: f4mj

        下载下来之后安装。至于安装方法,如果你的GUI软件安装器足够强大的话,当然用GUI没有问题。但我实在是被当年用的Ubuntu那个辣鸡的GUI软件安装器给搞草鸡了,所以我对GUI软件安装器就没什么好印象,所以推荐大家用下列方式安装:

  1. 打开终端(terminal),然后进入deb包存放的目录
  2. 获取超级用户权限或者临时提权: 
sudo su或者su root

        请注意,在debian系Linux中,前者只需要输入你的用户密码即可(当然前提得是你的用户在sudoer名单中),后者如果首次切换root用户,需要使用如下命令先设置root用户的密码:

sudo su
#这一步临时提权
passwd root
#这一步设置root用户的密码
su root
#这一步切换到root用户

        3.安装软件包:

dpkg -i xxx.deb

        我记得应该是没有依赖,如果有依赖错误的话,嗯,自己百度吧。

        配置Java环境: 

sudo nano /etc/profile

        (别问为什么用nano,问就是vim快捷键记不起来)

然后在末尾添加如下代码:

export JAVA_HOME=/usr/lib/jvm/jdk-11.0.11
export PATH=$JAVA_HOME/bin:$PATH

        第一句话是设置一个环境变量叫JAVA_HOME,并且把变量值设置成jdk安装目录。第二句话是把PATH变量添加上Java的bin目录。这跟在Windows中是一样的配置方法。

        然后更新一下:

source /etc/profile

        然后重启一下(注销也行)。 

        最后在terminal里面输入java -version 和javac查看一下是否安装成功:

mysql和后端是怎么连接的 mysql属于后端吗,mysql和后端是怎么连接的 mysql属于后端吗_mysql和后端是怎么连接的,第1张

 

mysql和后端是怎么连接的 mysql属于后端吗,mysql和后端是怎么连接的 mysql属于后端吗_mysql_02,第2张

出现上述两个图就说明正确配置了。 

Tomcat

        我是真不知道这个项目的开发者是有多喜欢看猫和老鼠,竟然能把项目都叫成汤姆猫……而且他喵的竟然把项目的图标做成这个鬼样:

mysql和后端是怎么连接的 mysql属于后端吗,mysql和后端是怎么连接的 mysql属于后端吗_tomcat_03,第3张

        生动!传神!具体! 

        言归正传。

        首先下载包:郁闷的是这里头就没有deb包了,所以我只能下载tar.gz格式的压缩包:

        官网:Apache Tomcat® - Apache Tomcat 10 Software Downloads

        百毒盘: 链接: 百度网盘 请输入提取码  密码: hthd

        然后解压出来,注意解压出来的是好几层目录。我们需要把这些文件的父目录整到/opt目录下:

mysql和后端是怎么连接的 mysql属于后端吗,mysql和后端是怎么连接的 mysql属于后端吗_maven_04,第4张

         注意此操作需要root权限!

mv -rv xxx /opt

        当然你要想放别的地方我也没意见,不过软件的话尽量能放/opt就放那里面吧。

        然后开始配置环境变量,还是编辑/etc/profile文件,在末尾再添加:

export CATALINA_HOME=/opt/apache-tomcat-10.1.0-M6

        更新一下:

source /etc/profile

        启动tomcat服务:

cd xxx/bin
./startup.sh

        正常情况下应该出现:

mysql和后端是怎么连接的 mysql属于后端吗,mysql和后端是怎么连接的 mysql属于后端吗_tomcat_05,第5张

         如果出现以下错误:

Neither the JAVA_HOME nor the JRE_HOME environment variable is defined 
At least one of these environment variable is needed to run this program

        那么就把JAVA_HOME的变量值引入bin目录下的catalina.sh文件中,在该文件的第二行添加一行代码:

export JAVA_HOME=/usr/lib/jvm/jdk-11.0.11

        然后保存退出,再次执行startup.sh,不出意外应该就可以了。(如果没有可执行权限,就用root用户的chmod命令赋权,具体操作方法自行百度)

MySQL:

下载mySQL包:

官网:MySQL :: Download MySQL Community Server

百毒盘: 链接: 百度网盘 请输入提取码  密码: kcu6

        好耶!这个有deb包!

        安装deb包,步骤和jdk安装是一样的。

        接下来按照我的步骤一步一步来,千万别走错了:

  1. debian buster
  2. 第一项
  3. MySQL 8.0
  4. OK 确认
  5. 然后会报错警告,这时候执行:
sudo apt-get update

        更新一下就好了。

      6.执行:

sudo apt-get install mysql-server

安装mysql

      7.出现黄色界面之后,输入两次root密码,注意这里设置的是数据库的root密码,不一定要和你的系统root密码一致。然后两次确认,等待安装完成。

MySQL服务器版本,执行:

apt policy mysql-server

      9.玩玩我们的数据库:

mysql -u root -p

输入密码。

show databases;

        好了我装不下去了,我其实是照着大佬的步骤一步一步来的,链接丢下面了:

deepin官方论坛-深度科技官网旗下网站

Maven:

下载maven包:

官方:Maven – Download Apache Maven

百毒盘:链接: 百度网盘 请输入提取码  密码: 8smc

        将包解压到/opt目录下,仍然要注意多层目录问题,要把最后一层放到/opt目录下。

        配置maven变量:

sudo nano /etc/profile

         末尾添加:

export MAVEN_HOME=/opt/apache-maven-3.8.3
export PATH=${PATH}:${MAVEN_HOME}/bin

        更新:

source /etc/profile

        重启,或者注销。

        检查是否配置完成:

mvn -version

        蹦出这个就说明正确了:

mysql和后端是怎么连接的 mysql属于后端吗,mysql和后端是怎么连接的 mysql属于后端吗_linux_06,第6张

写在最后

        至此,我们的后端环境基本上算是配完了。我曾经说我很勇敢,敢用Linux单系统,敢彻底放弃Windows。那我就再勇敢一次吧。

   


https://www.xamrdz.com/backend/3s81964249.html

相关文章: