linux安装mysql数据库以及配置Java项目的图文详解

 更新时间:2019年11月01日 08:12:18   作者:、木偶人  
在本篇文章里小编给大家整理的是关于linux安装mysql配置Java的相关知识点内容,有需要的朋友们可以跟着学习下。

一、安装mysql数据库

①下载并解压上传到/opt/soft目录(soft目录是自己创建的)

 alt

 ②解压:tar -xvf mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar

alt

③清空linux自带的数据库

1.查看是否有旧版本的数据库:

 rpm -qa |grep mysql

alt

rpm -qa | grep mariadb

alt

 2. 卸载已有的数据库:(卸载会把这个包的依赖包也一起卸载)

  yum -y remove mariadb-libs.x86_64

alt

 ④安装mysql社区版服务包:

 rpm -ivh mysql-community-server-5.7.27-1.el7.x86_64.rpm

alt

发现需要5个依赖包,所以先安装依赖包   (needed 依赖)

1.安装perl的依赖包:

yum -y install perl  (此处安装了27个带perl的包,包含3个依赖包)

2.安装mysql-community-client的依赖包:

rpm -ivf mysql-community-client-5.7.27-1.el7.x86_64.rpm

 alt

发现这个包依赖于:mysql-community-libs,所以先安装mysql-community-libs包。

安装mysql-community-libs库包:

rpm -ivf mysql-community-libs-5.7.27-1.el7.x86_64.rpm

alt

 3.再安装mysql-community-cient-5.7.27-1.el7.x86_64.rpm

alt

 4.安装mysql-community-common的依赖包:

rpm -ivf mysql-community-common-5.7.27-1.el7.x86_64.rpm

⑤再次安装mysql社区版服务器包:

rpm -ivh mysql-community-server-5.7.27-1.el7.x86_64.rpm

alt

⑥验证mysql是否安装成功(启动不报错说明安装成功)

启动mysql服务:systemctl start mysqld.service

 alt

二、找到临时密码并修改

①查找存放临时密码的文件:

  find / -name mysql*log

alt

②查看临时密码:

  more /var/log/mysql.log | grep temp

 alt

(密码是C_XMoVU7jjcW)

③输入mysql -u root -p 以及临时密码登录,进入mysql数据库的环境

alt

④在mysql数据库的环境下:

1.设置mysql密码策略:

mysql>set global validate_password_policy=0;

alt  

2. 设置mysql密码的长度:

mysql>set global validate_password_length=4;

3.设置密码:

mysql>set password=password(‘123456’);

alt

4.退出:quit;    或者ctrl+z

三、查看和创建远程连接用户

①查看用户是否能够远程连接:

1.登录:mysql -u root -p; 输入密码登录(123456) 

altalt

 2.进入:use mysql;

alt

 3.查看:select host,user,authentication_string from user;

alt

②创建远程用户

1.创建用户:create user ‘myroot’@’%’ identified by ‘123456’;

alt

 2.赋权限:grant all privileges on *.* to ‘myroot’@’%’;

alt

 3.刷新:flush privileges;

alt

 

四、使用Navicat工具远程登录

①关闭防火墙:systemctl stop firewalld.service

②进行连接

alt

③连接成功

alt

五、配置java项目

项目包含:程序包(.war)+数据包(.sql)

①把 .war和程序包上传到tomcat下的wbapps目录(在/opt/soft/apach-tomcat-8.5.47目录下)

alt

 ②把 .sql的数据包导入Navicat   (连接之后,左击,再点击运行SQL 文件)

alt

③启动tomcat服务: (要在apache-tomcat-8.5.47目录下的bin目录下启动)

 sh startup.sh

alt

④修改项目连接数据库的文件,让项目连接上数据库

默认路径:(项目上传后自动解压,先刷新一下)

/opt/sotp/apache-tomcat-8.5.47/webapps/test/WEB-INF/classes

alt

修改:

1.数据库服务ip地址:              (改成linux的ip地址)

2.数据库名称:                  (改成项目数据库名称)

3.远程连接用户的用户名:           (用户名myroot)

4.远程连接用户的密码:             (用户myroot的密码)

5.保存

alt

⑥关闭防火墙:

systemctl stop firewalld.service

⑦打开网页:输入192.168.1.181:8080/test 

alt

⑧输入用户名、密码测试登录

alt

 ⑨登录 

alt

以上就是本次介绍的linux安装mysql配置Java的全部知识点,感谢大家的学习和对华域联盟的支持。

相关文章

  • 阿里云 CentOS7.4 安装 Python3.6的方法讲解

    阿里云 CentOS7.4 安装 Python3.6的方法讲解

    下面小编就为大家分享一篇阿里云 CentOS7.4 安装 Python3.6的方法讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    2018-01-01

  • GTK treeview原理及使用方法解析

    GTK treeview原理及使用方法解析

    这篇文章主要介绍了GTK treeview原理及使用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    2020-09-09

  • Apache Shiro 使用手册(二) Shiro 认证

    Apache Shiro 使用手册(二) Shiro 认证

    认证就是验证用户身份的过程。在认证过程中,用户需要提交实体信息(Principals)和凭据信息(Credentials)以检验用户是否合法。最常见的“实体/凭证”组合便是“用户名/密码”组合

    2014-06-06

  • centos7利用yum安装lnmp的教程(linux+nginx+php7.1+mysql5.7)

    centos7利用yum安装lnmp的教程(linux+nginx+php7.1+mysql5.7)

    lnmp相信不用多介绍了,大家应该都知道,下面这篇文章主要给大家介绍了关于centos7利用yum安装lnmp(linux+nginx+php7.1+mysql5.7)的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。

    2018-03-03

  • 在linux下升级软件包版本等方法详解

    在linux下升级软件包版本等方法详解

    今天小编就为大家分享一篇在linux下升级软件包版本等方法详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    2019-07-07

  • Linux如何设置服务自启动

    Linux如何设置服务自启动

    这篇文章主要介绍了Linux中设置服务自启动的三种方式,ln -s 建立启动软连接

    2015-11-11

  • Ubuntu Server 18.04.5 LTS服务器版安装配置图解教程

    Ubuntu Server 18.04.5 LTS服务器版安装配置图解教程

    Ubuntu分为桌面版(desktop)和服务器版(Server),下面为大家介绍服务器版本Ubuntu Server 18.04.5 LTS的详细安装过程,需要的朋友可以参考下

    2021-01-01

  • Linux常用命令last的使用方法详解

    Linux常用命令last的使用方法详解

    最近在学习linux命令,学习到了last命令,发现很多同学对last命令不是很熟悉,last命令的功能列出目前与过去登入系统的用户相关信息,下面这篇文章主要给大家介绍了关于Linux常用命令last的使用方法,需要的朋友可以参考借鉴。

    2017-08-08

  • 什么是Linux软链接和Linux硬链接

    什么是Linux软链接和Linux硬链接

    这篇文章主要为大家详细介绍了什么是Linux软链接和Linux硬链接,在默认情况下,ln命令产生硬链接,感兴趣的小伙伴们可以参考一下

    2016-05-05

  • 常用Linux发行版镜像源配置小结

    常用Linux发行版镜像源配置小结

    这篇文章主要介绍了常用Linux发行版镜像源配置小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    2020-02-02

最新评论

声明:本站(华域联盟www.cnhackhy.com)所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。