博客
关于我
阿里云-linux-服务器Java环境部署(一)
阅读量:396 次
发布时间:2019-03-05

本文共 2395 字,大约阅读时间需要 7 分钟。

JDK 1.8 安装指南

在安装Java Development Kit (JDK) 1.8之前,请确保您的服务器环境已经准备就绪。以下是详细的安装步骤:

  • 下载JDK 1.8

    从官方网站下载适合Linux系统的JDK 1.8版本包文件。

  • 上传文件到服务器

    使用lrzsz工具将下载的JDK包传输到服务器。

    • 如果您已经安装了lrzsz,可以执行:rz
    • 如果没有安装lrzsz,请先安装:
      yum install -y lrzsz
  • 解压文件

    接收文件后,解压文件:

    • 对于.tar.gz文件:
      tar -zxvf [文件名]
    • 如果是.tar.xz文件,分两步解压:
      xz -d [文件名] && tar -xvf [文件名]
  • 配置环境变量

    打开/etc/profile文件,添加以下配置:

    export JAVA_HOME=/usr/java/java1.8export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATHexport JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/binexport PATH=$PATH:${JAVA_PATH}
  • 保存后退出编辑模式:

    esc :wq

    重新加载配置:

    source /etc/profile

    验证安装是否成功:

    java -version

    如果出现版本信息安装成功;如果显示二进制文件不可执行,可能是JDK版本与系统不兼容,建议重新选择兼容的JDK版本。

    MySQL 8.0.11 安装指南

  • 下载MySQL 8.0.11

    从官方网站下载适合Linux系统的MySQL 8.0.11版本的压缩包。

  • 上传并解压文件

    将压缩包上传到服务器并解压:

    tar -zxvf mysql-8.0.11-linux-glibc2.12-i686.tar.gz
  • 移动并重命名文件

    将解压文件移动到/usr/local/mysql目录:

    mv mysql-8.0.11-linux-glibc2.12-i686 /usr/local/mysql
  • 创建数据目录

    进入MySQL目录,创建数据存储目录:

    cd /usr/local/mysqlmkdir data
  • 创建用户组和用户

    创建mysql用户组和用户:

    groupadd mysqluseradd -g mysql mysql
  • 设置文件和目录权限

    设置mysql用户对目录和文件的权限:

    chown -R mysql:mysql /usr/local/mysql/chgrp -R mysql /usr/local/mysql/
  • 初始化数据库

    初始化数据库文件:

    mkdir mysql_install_dbchmod 777 ./mysql_install_db

    初始化数据库:

    bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
  • 配置MySQL服务

    复制配置文件到服务目录:

    cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

    打开/etc/my.cnf进行修改:

    vim /etc/my.cnf

    添加以下内容:

    [mysqld]basedir = /usr/local/mysqldatadir = /usr/local/mysql/datasocket = /usr/local/mysql/mysql.sockcharacter-set-server=utf8port = 3306sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES[client]socket = /usr/local/mysql/mysql.sockdefault-character-set=utf8

    保存后退出编辑模式:

    esc :wq
  • 注册MySQL服务

    创建服务文件:

    cp mysql.server /etc/init.d/mysqlchmod +x /etc/init.d/mysql

    注册服务:

    chkconfig --add mysql

    查看服务状态:

    chkconfig --list mysql
  • 配置全局环境变量

    打开/etc/profile,添加MySQL环境变量:

    export PATH=/usr/mysql/bin:/usr/mysql/lib

    保存后重新加载配置:

    source /etc/profile
  • 启动MySQL服务

    启动MySQL:

    service mysql start

    登陆MySQL:

    mysql -uroot -p

    修改root密码:

    ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';

    设置远程登录:

    use mysql;update user set host='%';flush privileges;
  • 注意事项

    如果在安装过程中遇到libnuma.so.1错误,请安装相关依赖:

    yum install -y libnuma numactl libaio1 libaio-dev

    如果使用工具如SQLyog出现连接问题,请调整MySQL配置:

    ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的密码';
  • 通过以上步骤,您可以成功安装并配置JDK 1.8和MySQL 8.0.11,确保数据库和开发环境的正常运行。

    转载地址:http://mwzzz.baihongyu.com/

    你可能感兴趣的文章
    Netty源码—6.ByteBuf原理二
    查看>>
    Netty源码—7.ByteBuf原理三
    查看>>
    Netty源码—7.ByteBuf原理四
    查看>>
    Netty源码—8.编解码原理二
    查看>>
    Netty源码解读
    查看>>
    Netty的Socket编程详解-搭建服务端与客户端并进行数据传输
    查看>>
    Netty相关
    查看>>
    Network Dissection:Quantifying Interpretability of Deep Visual Representations(深层视觉表征的量化解释)
    查看>>
    Network Sniffer and Connection Analyzer
    查看>>
    NetworkX系列教程(11)-graph和其他数据格式转换
    查看>>
    Networkx读取军械调查-ITN综合传输网络?/读取GML文件
    查看>>
    Net与Flex入门
    查看>>
    net包之IPConn
    查看>>
    NFinal学习笔记 02—NFinalBuild
    查看>>
    NFS共享文件系统搭建
    查看>>
    nfs复习
    查看>>
    NFS网络文件系统
    查看>>
    nft文件传输_利用remoting实现文件传输-.NET教程,远程及网络应用
    查看>>
    ng 指令的自定义、使用
    查看>>
    nginx + etcd 动态负载均衡实践(二)—— 组件安装
    查看>>