阿里云CentOS7安装mysql5.7/jdk8/tomcat8
2016-11-01 17:46
344 查看
------------------------------使用阿里云的yum源--------------
官方说明 https://help.aliyun.com/knowledge_detail/5980325.html?spm=5176.7114037.1996646101.1.uLXKp6&categ%20oryId=8314868&;pos=1
下载
wget http://oss.aliyuncs.com/aliyunecs/update_source.tgz
解压
tar -xzvf file.tar.gz
执行
./update_source.sh
看到success就成了
------------------------------mysql5.7-----------------------------
一、查看已安装 与 卸载
查看是否安装mysql,
rpm -qa | grep mysql // 这个命令就会查看该操作系统上是否已经安装了mysql数据库
如果有
rpm -e mysql-community-* // 普通删除模式
rpm -e --nodeps mysql-community-* // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
二、centos7下,安装mysql(查看官网,centos7对应red hat EL7)
找到下载链接,用wget下载到服务器
wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
rpm -Uvh mysql-community-release-el7-7.noarch.rpm
//rpm -ivh file.rpm #[安装新的rpm]--install--verbose--hash
//rpm -Uvh file.rpm#[升级一个rpm]--upgrade
yum install mysql-community-server 安装
rpm -qi mysql-community-server 查看版本
三、配置mysql
启动mysqld服务
service mysqld start
关闭是 service mysqld stop
查看mysqld状态
service mysqld status
查看mysql服务是不是开机自动启动
chkconfig --list | grep mysqld //这个不好使啦,提示用下面方法
systemctl list-unit-files | grep mysqld
命令来将其设置成开机启动
chkconfig mysqld on
查看root默认密码(mysql5.7 only)
sudo grep 'temporary password' /var/log/mysqld.log
登陆数据库
mysql -uroot -p //输入上面命令查到的默认密码
修改root默认密码
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
Your password does not satisfy the current policy requirements.
mysql > set global validate_password_policy=0;
测试一下,显示已有数据库
mysql > show databases; //别忘了冒号“;”
mysql > exit;
四、mysql主要目录
/etc/my.cnf 这是mysql的主配置文件
/var/lib/mysql mysql数据库的数据库文件存放位置
mysql > create database new-db-name
/var/log mysql数据库的日志输出存放位置
/usr/bin (mysqladmin mysqldump 等命令)
/usr/share/mysql (mysql.server 命令及配置文件)
我们都知道mysql数据库绑定的端口号是 3306 ,所以我们可以通过 netstat -anp 命令来查看一下,Linux系统是否在监听 3306 这个端口号:
---------------------------------jdk 8---------------------------------
查看已安装jdk,如果有卸载
rpm -qa | grep jdk
官网找到下载链接
wget http://download.oracle.com/otn-pub/java/jdk/8u77-b03/jdk-8u77-linux-x64.rpm?AuthParam=1459012886_e22fbdf87d16781c9fecef66354e5507
如果下载太慢改用,从本地上传服务器
scp -P 新端口 jdk-8u77-linux-x64.rpm 新用户名@115.28.208.90:~
rpm安装
rpm -ivh jdk-8u77-linux-x64.rpm
确认安装目录
/usr/java/jdk1.8.0_77
设置环境变量
nano /etc/profile
在文件最后添加
export JAVA_HOME=/usr/java/jdk1.8.0_77
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib
生效更改
source /etc/profile
测试 显示版本
java -version
----------------------------------tomcat 8------------------------------
官网下载(Binary Distributions/Core:)
wget http://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.0.33/bin/apache-tomcat-8.0.33.tar.gz
解压
cd /usr/local (一般大家都喜欢放这里)
tar -zxvf /下载目录/apache-tomcat-8.0.33.tar.gz
服务器至少2g内存,经试验1g内存,grails框架下编的网站启动失败。如想尝试内存管理,如下有相关操作。
创建文件setenv.sh在/usr/local下(调整tomcat内存使用)
export CATALINA_OPTS="$CATALINA_OPTS -Xms128m"
export CATALINA_OPTS="$CATALINA_OPTS -Xmx1024m"
export CATALINA_OPTS="$CATALINA_OPTS -XX:MaxPermSize=64m"
查看tomcat启动是否正常(查log)(在/usr/local下输入下面命令)
tail -f ../logs/catalina.out
----------------------------------------------------
至此,java web 环境搭建完成,把你的项目放在webapps文件夹下,bin目录下运行 ./startup.sh,就可以访问网站了,修改8080为80端口,conf目录下 server.xml 搜索8080,改成80,重启
转自 https://www.douban.com/doulist/44123021/
相关文章推荐
- 阿里云CentOS7安装Docker
- 阿里云Centos配置一 安装JDK8
- CentOS7 安装 Java 8 以及Tomcat8
- CentOS7安装MySQL5.7 rpm以上说明
- CentOS7 源码安装MySQL5.7
- 【Linux服务器搭建】——在linux上安装mysql5、tomcat8和jdk8并部署应用
- CentOS7编译安装MySQL5.7之后安装mysql-devel出错解决方案
- centos7安装数据库mysql5.7
- centos7 安装mysql5.7及配置
- CentOs7下安装mysql5.7
- centos7安装mysql5.7
- 关于centos7中使用rpm方式安装mysql5.7版本后无法使用root登录的问题
- CentOS7安装MySQL5.7
- centos7 安装 mysql5.7, 以及安装中遇到的问题
- centos7安装mysql5.7
- ubuntu15.04安装jdk8 、eclipseEE、tomcat8的流程
- Centos修炼----->Centos7中安装JDK8
- 阿里云使用笔记-jdk安装-centos7
- 阿里云CentOS7安装Oracle11GR2
- CentOs7下安装mysql5.7