Centos服务器java环境初始化搭建

本文详细介绍了在Centos系统中如何安装Java,包括验证安装、创建软链接及修改环境变量。接着讲解了Mysql的安装过程,包括检查、安装、设置密码以及忘记密码后的解决步骤。最后提到了Nginx的安装,以及遇到命令找不到问题的解决方法,为系统部署提供基础指南。
摘要由CSDN通过智能技术生成

1. Java运行环境的安装

  1. 执行命令查看是否安装jdk

    java -version
    
  2. 复制安装包到服务器

    scp jdk-8u201-linux-x64.tar.gz root@ip:/opt
    
  3. 解压

    tar -zxvf jdk-8u201-linux-x64.tar.gz
    
  4. 创建一个软连接

    ln -s /opt/jdk_1.8 java
    
  5. 修改 /etc/profile 文件

    vim /etc/profile
    #在文件末尾添加一下内容
    export JAVA_HOME=/opt/java
    export PATH=$PATH:$JAVA_HOME/bin
    
  6. 重新让 profile生效

    source /etc/profile
    
  7. 查看是否安装成功

    java -version
    # 打印以下日志即可
    java version "1.8.0_201"
    Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
    Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)
    

2. Mysql 配置

1. mysql安装

  1. 查看是否安装Mysql

    rpm -qa|grep mysql
    #什么都不打印代表没有安装mysql
    
  2. 下载mysql的repo源

    wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
    
  3. 安装mysql rpm源

    sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
    
  4. 使用yum安装mysql

    sudo yum install mysql-server
    
  5. 关闭mysql

    service mysql stop
    
  6. 跳过权限校验

     mysqld_safe --skip-grant-tables & 
    
  7. 无密码进入

    mysql -u root
    
  8. 修改密码

    UPDATE user SET password=password("dream") WHERE user='root'; 
    

2. 忘记Mysql密码

  1. 查看mysql端口号

    ps -ef|grep mysql|grep -v grep
    
  2. 关闭mysql

    kill -9 [pid]
    
  3. 以不检查权限的方式启动mysql

    mysqld --skip-grant-tables &
    
  4. 用空密码登录mysql

    mysql -u root
    
  5. 修改root用户密码 5.7 以下

    update mysql.user set password=PASSWORD('newPWd') where Use = 'root';
    
  6. Mysql5.7及以上

    use mysql;
    update user set authentication_string = password('newPwd') where user = 'root';
    
  7. 如果提示下列错误

    error:Your password does not satisfy the current policy requirements

    1. 查看mysql初始的密码策略

      SHOW VARIABLES LIKE ‘validate_password%’; 
      
    2. 设置密码校验等级

       set global validate_password_policy=LOW; 
      
    3. 设置密码长度

      set global validate_password_length=6;
      

    提示这个错误是你的密码设置的太简单了,弄得高级一点或者修改验证等级为LOW

  8. 刷新权限表

    flush privileges;
    exit;
    
  9. 重新启动mysql

    
    

3. 安装Nginx

参考 Nginx安装前后端部署流程 Centos安装Nginx错误集锦

4. 常见错误

  1. command not found

    echo $PATH 
    export PATH = $PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值