zoukankan      html  css  js  c++  java
  • Linux安装部署jdk+tomcat+mysql

    Linux安装部署测试环境

    1. JDK安装下载

    安装

    • yum search jdk

    • 找到合适的jdk版本,以下图中的版本为例

    • yum install java-1.8.0-openjdk.x86_64

    • 按照提示确认完成下载和安装,如遇需要确认的键入y(也可以在上一步用yum install -y免去确认步骤)

    • 输入java -version确认安装信息,正确显示java版本则证明安装成功:

    yum安装jdk后,会建立usr/bin到jdk的软链接,所以不需要后续配置jdk环境变量即可使用。如遇找不到java的情况再考虑配置环境变量。

    2. TomCat下载安装

    下载

    以tomcat-8为例

    或者直接用以下链接下载
    https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.43/bin/apache-tomcat-8.5.43.tar.gz

    安装

    • 在windows下,使用xftp将下载的tar.gz包上传至服务器指定目录

    • 在linux下,去到该目录

    • 使用tar -zxvf + 包名,解压刚上传的tomcat包

    • 如遇权限不足,则chmod 755 + 包名赋予执行权限

    • 去到解压以后的目录 /bin下面,使用./startup.sh命令启动tomcat看到如下信息证明启动成功:

    • 可以到浏览器中,使用(你的linux的ip地址:8080)来访问刚启动的tomcat服务

    • 如果无响应,去到linux中使用命令service fifirewalld stop关闭防火墙

    • 成功的话你应该看到:

    3.MySQL下载安装

    以下是tar包安装方式:

    下载

    以MySQL5.6版为例

    在windows下,去到官网https://dev.mysql.com/downloads/mysql/5.6.html#downloads选择相应的tar包下载:

    或者直接用以下链接下载:
    https://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.45-linux-glibc2.12-x86_64.tar.gz

    安装

    • 1 tar包解压

      • 在windows下,使用xftp将下载的tar.gz包上传至服务器指定目录(如无特殊要求,建议放在/usr/local)

      • 在linux下,去到该目录

      • 使用tar -zxvf + 包名,解压刚上传的mysql包

      • 如遇权限不足,则chmod 755 + 包名赋予执行权限

    • 2 创建mysql用户和组

      • groupadd mysql

      • useradd -r -g mysql

    • 3 拷贝修改初始配置文件

      • cp /你的mysql安装目录/support-fifiles/my-default.cnf /etc/my.cnf

      • 修改如下内容:

    basedir = /usr/local/mysql
    datadir = /usr/local/mysql/data
    port = 3306
    # server_id = .....
    socket = /tmp/mysql.sock
    character-set-server = utf8
    skip-name-resolve
    log-err = /usr/local/mysql/data/error.log
    pid-file = /usr/local/mysql/data/mysql.pid
    

    以上内容中basedir是你的mysql安装目录

    datadir是data文件夹位置

    port是端口 无特殊要求不用改

    socket建议按以上修改

    • 4 数据库初始化:

      • 去到mysql安装目录,将目录权限切换给mysql用户:

        chown -R mysql:mysql ./

      • 执行初始化脚本:

        ./scripts/mysql_install_db --user=mysql

        • 这一步如果出错,报找不到perl解释器,需要yum安装perl:

        • yum -y install perl perl-devel

      • 将目录权限切换回来:

        chown -R root:root ./

      • 将data目录权限赋予mysql用户:

        chown -R mysql:mysql data

    完成这步即可使用以下命令启动mysql:

    ./mysqld_safe --defaults-file=/etc/my.cnf --socket=/tmp/mysql.sock --user=root &
    
    • 5 配置远程连接:(这样你才能用navicat连上你的mysql)

      • 将mysql命令添加到/usr/bin

      • ln -s usr/local/mysql/bin/mysql usr/bin

      • 终端输入mysql -uroot -p (使用root用户登录mysql,密码默认为空)

      • 运行以下两条sql命令:(注意其中密码部分)

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码' with grant option;
    Flush privileges;
    

    输入exit退出,数据库安装配置完成。

    可使用service mysqld status查看mysql服务状态。

  • 相关阅读:
    HTML5开发手机项目—个人总结
    将win7电脑无线网变身WiFi热点,让手机、笔记本共享上网
    Docker Compose 入门使用指南
    使用Phoenix通过sql语句更新操作hbase数据
    分布式版本管理git学习资料整理推荐
    博客迁移至新平台ixirong.com
    浅谈PipelineDB系列一: Stream数据是如何写到Continuous View中的
    Postgres是如何管理空值的
    如何简单愉快的上手PipelineDB
    nanomsg 如何写数据到PipelineDB
  • 原文地址:https://www.cnblogs.com/dayu2019/p/11388049.html
Copyright © 2011-2022 走看看