阿里云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

原文地址:https://www.cnblogs.com/twodog/p/12136970.html