zoukankan      html  css  js  c++  java
  • Linux-开发环境安装

    JDK安装:

    执行:

    yum -y list java*

     展示所有的javajdk

    安装jdk:

    yum install -y java-1.8.0-openjdk-devel.x86_64 

    1.8.0版本的jdk

    验证:

    java -version 

    可以看到安装的版本信息

    MySql安装:(如果是新系统,需要添加依赖)

    下载安装包(分别为5.7版本和8.0版本)

    wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
    
    wget  http://repo.mysql.com/mysql80-community-release-el8-1.noarch.rpm

    未安装wget的同学执行以下命令安装

    sudo yum install wget

    安装

    sudo rpm -ivh mysql57-community-release-el7-8.noarch.rpm
    
    sudo yum install mysql-server

    安装完成
    设置密码
    当第一次启动MySQL服务器时,为MySQL根用户生成一个临时密码。 您可以通过运行以下命令找到密码:

    sudo grep 'temporary password' /var/log/mysqld.log

    如果这个文件为空:
    1.删除原来安装过的mysql残留的数据(这一步非常重要,问题就出在这)

    rm -rf /var/lib/mysql


    2.重启mysqld服务

    systemctl restart mysqld

    3.再去找临时密码

    grep ‘temporary password’ /var/log/mysqld.log

    localhost:后边的就是临时密码,先复制下来
    配置mysql安装项:

    sudo mysql_secure_installation

    输入刚才的临时密码
    接下来mysql会提示你输入新的密码,和一下其他设置,一般情况下我们都会输入y(密码必须至少包含8个字符并且至少包含一个大写字母,一个小写字母,一个数字和一个特殊字符。)

    看到All done!表示配置已经完成,尝试连接访问一下

    如果连接被拒绝

    出现这种现象的原因有两个,一个是当前用户被mysql服务器拒绝,另外一个原因是3306端口被被防火墙禁掉,无法连接到该端口。解决方法如下:

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;  
    
    FLUSH PRIVILEGES;  

    关闭防火墙
    在CentOS7中关闭防火墙使用以下命令,
    //临时关闭

    systemctl stop firewalld

    //禁止开机启动

    systemctl disable firewalld

    当然,如果安装了iptables-service,也可以使用下面的命令

    yum install -y iptables-services

    //关闭防火墙

    service iptables stop

    //检查防火墙状态

    service iptables status

    如果是云服务器,请在服务器上开启端口

  • 相关阅读:
    JavaScript经典语录
    ERP部门的添加(十一)
    List<T>Contains, Exists, Any之间的优缺点对比
    LINQ学习之旅(六)
    ERP仓库管理系统查询(十)
    MVC中Asp.Net管道(二)
    appfog 添加数据库支持
    appfog 使用
    java.util.ResourceBundle 读取国际化资源或配置文件
    Java 如何中断和恢复线程的执行
  • 原文地址:https://www.cnblogs.com/lixianglong/p/12195045.html
Copyright © 2011-2022 走看看