博客
关于我
阿里云-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/

    你可能感兴趣的文章
    Please install 'webpack-cli' in addition to webpack itself to use the CLI
    查看>>
    Ploly Dash,更新一个Dash应用程序JJJA上的实时人物
    查看>>
    Ploly烛台的定制颜色
    查看>>
    Ploly:如何在Excel中嵌入完全交互的Ploly图形?
    查看>>
    plotloss记录
    查看>>
    Plotly (Python) 子图:填充构面和共享图例
    查看>>
    Plotly 中的行悬停文本
    查看>>
    Plotly 停用 x 轴排序
    查看>>
    Plotly 域变量解释(多图)
    查看>>
    Plotly 绘制表面 3D 未显示
    查看>>
    Plotly-Dash 存在未知问题并创建“加载依赖项时出错“;通过使用 Python-pandas.date_range
    查看>>
    Plotly-Dash:如何过滤具有多个数据框列的仪表板?
    查看>>
    Plotly:如何为 x 轴上的时间序列设置主要刻度线/网格线的值?
    查看>>
    Plotly:如何从 x 轴删除空日期?
    查看>>
    Plotly:如何从单条迹线制作堆积条形图?
    查看>>
    Plotly:如何以 Root 样式绘制直方图,仅显示直方图的轮廓?
    查看>>
    Plotly:如何使用 Plotly Express 组合散点图和线图?
    查看>>
    Plotly:如何使用 plotly.graph_objects 和 plotly.express 定义图形中的颜色?
    查看>>
    Plotly:如何使用 Python 对绘图对象条形图进行颜色编码?
    查看>>
    Plotly:如何使用 updatemenus 更新一个特定的跟踪?
    查看>>