专栏首页数据分析与挖掘linux之在centos7中配置java开发环境

linux之在centos7中配置java开发环境

首先下载好相应的Linux版本的jdk、tomcat、eclipse、mysql,然后利用xftp5上传到/opt目录下

1、安装jdk和配置

  • 解压.gz文件在/opt目录下:tar -zxvf xxx.gz
  • 配置java环境变量:vim /etc/profile。在末尾输入 JAVA_HOME=/opt/jdkxxx PATH=/opt/jdkxxx/bin:$PATH export JAVA_HOME PATH
  • 终端输入source /etc/profile

2、安装tomcat

  • 解压.gz文件在/opt目录下
  • 先进入到tomcat下的bin目录下
  • 终端输入:./startup.sh
  • 浏览器输入localhost:8080,确认本地是否安装成功
  • 开放8080端口给外部使用: 输入:firewall-cmd --state查看防火墙状态,如果是关闭状态,输入:systemctl start firewalld.service进行打开 开放8080端口:firewall-cmd --zone=public --add-port=8080/tcp --permanent --zone=public:表示作用域为公共的; --add-port=8080/tcp:添加tcp协议的端口8080; --permanent:永久生效,如果没有此参数,则只能维持当前服务生命周期内,重新启动后失效;

3、安装eclipse

  • 解压.gz文件在/opt目录下
  • 先进入到eclipse的bin目录
  • 终端输入./eclipse打开eclipse
  • 配置好tomcat和jre

4、安装Mysql

  • 解压.gz文件在/opt目录下
  • 安装编译代码需要的包:yum -y install gcc c++ cmake bison-devel ncurses-devel
  • 进入到mysql目录下,输入
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql
-DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc
-DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1
-DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1
-DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock -DMYSQL_TCP_PORT=3306
-DENABLED_LOCAL_INFILE=1 -DWITH_PARTITION_STORAGE_ENHINE=1
-DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8
-DDEFAULT_COLLATION=utf8_general_ci
  • 编译并安装:make && make install
  • 配置mysql
    • 设置权限: cat /etc/passwd:查看用户列表 cat /etc/group:查看用户组列表 如果没有权限就创建: groupadd mysql useradd -g mysql mysql
    • 修改/usr/local/mysql权限 chown -R mysql:mysql /uer/local/mysql
    • 初始化配置,先进入到安装环境:cd /usr/local/mysql/ scripts/mysql_install_db --basedir=/usr/local/mysql -- datadir=/usr/local/mysql/data --user=mysql
    • mv /etc/my.cnf /etc/my.cnf.bak
    • 启动Mysql cp support-files/mysql-server /etc/init.d/mysql systemctl enable mysql systemctl restart mysql
    • 修改root密码,进入到/usr/local/mysql/bin ./mysql -u root -p (默认密码为空) 进入到mysql界面后,设置密码:set password=password("123456")

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • django-数据库之连接数据库

    (1)定位到自己django安装的地方,我的是E:\anaconda2\envs\python36\Lib\site-packages\django

    绝命生
  • springmvc之SessionAttributes注解所引发的异常

    在testModelAttribute中使用@ModelAttribute("person")标识person,首先会在用ModelAttribute注解标识的...

    绝命生
  • 【python-leetcode904-滑动窗口法】水果成篮

    在一排树中,第 i 棵树产生 tree[i] 型的水果。你可以从你选择的任何树开始,然后重复执行以下步骤:把这棵树上的水果放进你的篮子里。如果你做不到,就停下来...

    绝命生
  • CentOS 的基本介绍

    vim /etc/sysconfig/network-scripts/ifcfg-eth0

    用户5927264
  • MySQL的安装与卸载(MAC OS)

    打开官网 :http://www.mysql.com/downloads/进入,点击下方的DOWNLOADS : MySQL Community Server

    一个会写诗的程序员
  • mac系统上使用压缩包版的mysql(非安装版)

    mac本换了块固态硬盘,一切重新装过,mysql嫌官网下载太慢,直接百度 "mysql mac",第一个就是: ? 不料下载完后,发现这是一个压缩包版,并没有...

    菩提树下的杨过
  • Centos 7 安装mysql

    rpm -qa | grep mysql 这里执行安装命令是无效的,因为centos-7默认是Mariadb,所以执行以下命令只是更新Mariadb数据库 yu...

    崔笑颜
  • Linux(CentOS)上面搭建Nginx环境

    总体上来说,Linux 这个系统其实挺好用的 除了看不见界面,但是用起来确实是比Window好用太多了,不废话了,直接说搭建环境的步骤!

    梅花
  • mac 解决 mysql 启动报错

    mac 中用 brew 安装 mysql,理想中是这样的:执行一行命令,就可以愉快地使用 mysql

    章鱼喵
  • 17.2 准备工作

    mysql安装总结 mysql主从准备工作: 准备两台机器,每台机器安装msyql服务,并启动mysql服务 mysql详细安装 ---- 首先下载二进制免编...

    运维小白

扫码关注云+社区

领取腾讯云代金券