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

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

  • 相关阅读:
    php对接网易云信视频直播
    python基础--1.数据操作
    pytest自动化7:assert断言
    pytest自动化6:pytest.mark.parametrize装饰器--测试用例参数化
    pytest自动化5:pytest-html插件--生成html报告
    pytest自动化4:fixture之yield实现teardown
    pytest自动化3:fixture之conftest.py实现setup
    pytest自动化2:测试用例setup和teardown
    pytest自动化1:兼容unittest代码实例
    排序
  • 原文地址:https://www.cnblogs.com/lixianglong/p/12195045.html
Copyright © 2011-2022 走看看