阿里云CentOS6.5搭建服务器JDK+tomcat+MySQL
阿里云ECS,计划安装jdk;MySQL;tomcat;
一、yum
Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
二、安装JDK,path之类的已经自动设置好了(无需自己设置)
yum list Java*
yum list java-1.8*
yum install java-1.8.0-openjdk* -y
三、安装mysql;
#我喜欢在home目录操作命令
cd /home
#查看所有以mysql开头的软件
yum list mysql*
#安装mysql
yum install mysql-server* -y
#启动mysql
/etc/init.d/mysqld start
#设定mysql自动启动,我亲自重启了ECS,确实ok
chkconfig mysqld on
#复制mysql的配置文件到etc目录,提示是否覆盖,选择y
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
#重新设定mysql密码,默认密码是【空】,输入新密码,注意提问,是否删除匿名账户?【y】 是否禁止远程登录?【n】是否移除test数据库?【y】是否重载权限文件【y】
mysql_secure_installation
#重启mysql,此时用本机Navicat Premium还是连不上mysql的!
/etc/init.d/mysqld restart
#用命令访问mysql
mysql -u root -p
#使用mysql数据库
use mysql;
#查询当前用户情况,显示有3条记录,127.0.0.1;localhost;iZwz9iqn00z9x3xpz35fpuZ;其中最后这个是ECS主机名
select host, user from user;
#把localhost这条记录的host改为 %; 意思是root可以由任何主机登录mysql,网上很多写法,都没有and host='localhost'这个条件,经常报错。
update user set host = '%' where user = 'root' and host='localhost';
#再次查询,可以看到host有3个;%;127.0.0.1;iZwz9iqn00z9x3xpz35fpuZ;其实user表的主键是user字段和host字段的联合主键。
select host, user from user;
#保险起见,重启mysql,Navicat Premium连接正常!搞定!
/etc/init.d/mysqld restart
四、安装tomcat
cd /home
wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.0.39/bin/apache-tomcat-8.0.39.tar.gz
tar -zxf apache-tomcat-8.0.39.tar.gz
cd apache-tomcat-8.0.39
cd bin
启动tomcat
./startup.sh
停止tomcat
./shutdown.sh
最新文章
- leetcode1237
- 给vps设置ssh供爬墙使用
- 开启Mysql远程访问的所有方法
- Junit4测试
- HDU 2817 A sequence of numbers
- java中字符串与数字的互相转换
- .NET平台开源项目速览(20)Newlife.Core中简单灵活的配置文件
- 记录下在阿里云linux上安装与配置Mysql
- chocolatey使用
- Isight Linux 2016hf2 安装步骤
- WinForm DotNetBar 动态添加DataGridView
- 【SRM-09 B】撕书II
- 《JavaScript高级教程》学习笔记一、变量和数据类型
- github总结(2)--怎样在github上面创建新的分支
- <;Java>;<;类与对象>;<;OOP>;
- [UE4]最简单的虚幻4网络游戏,使用虚幻4内置服务器
- .net core从依赖注入容器获取对象
- .Net 大型分布式基础服务架构横向演变概述(转)
- python 回溯法 子集树模板 系列 —— 5、取物搭配问题
- R实战 第八篇:重塑数据(reshape2)