zoukankan      html  css  js  c++  java
  • 阿里云ECS安装JAVA+MYSQL+NGINX

    1.准备工作

    查看linux版本:

    101536_SGSP_3332573.png

    linux版本为CentOS 7.4

    查看系统信息:

    101618_Q1iD_3332573.png

    系统为64位

    确保服务器系统处于最新状态(可选,可能要几分钟)

    [root@localhost ~]# yum -y update

    2. 安装JAVA

    使用yum安装OpenJDK。查看java安装包:

    101925_nF6l_3332573.png

    根据自己的需要进行安装,我只需要JRE

    102030_Os9K_3332573.png

    安装完成

    102137_Qf4w_3332573.png

    也可去Orcale官网下载JDK进行安装

    tar -zxvf jdk-8u192-ea-bin-b04-linux-x64-01_aug_2018.tar.gz 
    

    在/etc/profile中设置JAVA_HOME、CLASSPATH、PATH

    3.安装mysql

    去官网下载你需要的版本:

    102301_pqty_3332573.png

    删除自带的mariadb,否则安装mysql时可能提示冲突

    查看安装的mariadb
    rpm -qa | grep maria*
    
    卸载数据库:
    yum -y remove mari*
    
    删除数据库文件:
    rm -rf /var/lib/mysql/*

    安装perl相关,否则安装mysql时可能提示错误

    yum install -y perl perl-devel perl-Data-Dumper

    安装mysql:

    rpm -ivh mysql-5.6.34-1.el7.centos.x86_64.rpm

    开启mysql服务

    systemctl start mysqld

    查看服务状态

    01cfdf54f326099bc184b05ea53b1bd8287.jpg

    设置开机启动

    systemctl enable mysqld

    有的版本使用root账号,密码为空即可登录,有的需要查看安装时的临时密码:

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

    登录成功后修改密码:

    set password=password("yourpassword");

    为你的数据库创建用户:

    # 数据库名.表名 如果写成*.*代表授权所有的数据库
    grant all privileges on 数据库名.表名 to 创建的用户名(root)@"%" identified by "密码";
     
    #刷新刚才的内容
    flush privileges;

    查看当前所有用户:

    select user,host,password from mysql.user;

    可以在此查看、修改密码,或者删除用户;(建议删除所有user为空的用户,否则任何用户都可以免密码登录,虽然只能看得到test数据库)

    用户表修改后刻重启mysql服务

    转载于:https://my.oschina.net/woooooody/blog/1808107

  • 相关阅读:
    Knockout.js之初印象
    GroupBy之后加ToList和不加ToList有什么区别吗?
    值类型前加ref和out的区别
    引用类型前需要加ref?
    KEPServerEX连接SQLServer数据库操作
    nginx发布网站常用指令
    ASP.NET Core 布局 _Layout.cshtml
    ASP.NET Core-------appsettings.json文件配置与加载
    ASP.NET Core 入门程序
    ASP.NET.Core网站centerOS上部署发布
  • 原文地址:https://www.cnblogs.com/twodog/p/12136967.html
Copyright © 2011-2022 走看看