必威体育Betway必威体育官网
当前位置:首页 > IT技术

搭建Linux服务器(MySQL,Tomcat,JDK)

时间:2019-06-02 12:44:05来源:IT技术作者:seo实验室小编阅读:62次「手机版」
 

linux服务器搭建

搭建linux服务器(mysql,Tomcat,JDK)

一个项目放到服务器上,要搭环境,就把过程和要注意的点总结一下

连接服务器

以前经常用putty,FTP等工具连接服务器和传输文件,比较方便,现在只用终端来连接和传输文件

连接服务器

ssh root(用户名)@(ip)

如果ip正确,可以访问,就会让输入密码,输入后就可以进入linux命令行

传输文件

scp /Users/wsdevotion/Downloads/jdk-8u65-linux-x64.tar.gz root@(ip):/home

现在我们知道了如何连接服务器和传输文件,我们就可以在系统上安装我们需要的软件

MySQL

我们先用yum命令来安装mysql

安装mysql客户端:

 yum install mysql 

安装mysql 服务器端:

yum install mysql-server yum 

数据库字符集设置

mysql配置文件/etc/my.cnf中加入default-character-set=utf8 

启动mysql服务

 service mysqld start

开机启动

添加开机启动:chkconfig --add mysqld;

开机启动:chkconfig mysqld on;

查看开机启动设置是否成功chkconfig --list | grep mysql* mysqld 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭停止: 
service mysqld stop

登录 创建root管理员:

mysqladmin -u root password 123456 

远程访问 开放防火墙的端口号mysql

增加权限:mysql库中的user表新增一条记录host为“%”,user为“root”。

删除 mysql 数据库

如果使用的是 yum 安装的 mysql,需要删除的话,就使用如下命令:

yum -y remove mysql*

然后将 /var/lib/mysql文件夹下的所有文件都删除干净

最后再重新执行上面的安装步骤。

授权用户从远程登录

改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
mysql -u root -p;
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;

授权法
GRANT ALL privileges ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
下面这一句一定要执行,否则还是无法登陆
mysql>flush privileges ;

yum命令安装mysql比较方便,但是要想安装指定版本的MySQL不是很容易,所以对版本要求不高就可以使用yum命令安装,也可以使用下载tar包安装MySQL

JDK

我们下载tar包安装JDK,下载地址

下载一个你想要的版本,因为要用到java的新特性所以我下载了JDK8,下载后把tar包用前面的方法上传到服务器,现在我们来安装JDK

text

我们执行下面的命令

tar -zxvf jdk-8u65-linux-x64.tar.gz
//解释一下zxvf是什么意思
x : 从 tar 包中把文件提取出来
z : 表示 tar 包是被 gzip 压缩过的,所以解压时需要用 gunzip 解压
v : 显示详细信息
f xxx.tar.gz :  指定被处理的文件是 xxx.tar.gz

现在看一下目录是不是多了一个文件

text

我们需要配置环境变量

使用vim /etc/profile编辑profile文件

在/etc/profile底部加入如下内容

JAVA_HOME=/home/jdk1.8.0_65 PATH=JAVAHOME/bin:PATH CLASSPATH=JAVAHOME/jre/lib/ext:JAVA_HOME/lib/tools.jar export PATH JAVA_HOME CLASSPATH

执行source /etc/profile让profile文件生效

现在执行一下java,javac命令,看JDK是否已经安装上

Tomcat

我们要下载Tomcat文件,下载地址

下载后还是把文件上传上服务器

apache-tomcat-7.0.65.tar.gz

因为Tomcat是开箱即用的所以直接解压就行了

tar -zxvf apache-tomcat-7.0.65.tar.gz

现在执行ls就可以看到tomcat容器的文件

在启动tomcat前需要先设置一下环境变量

执行下面的命令

export CATALINA_HOME=/usr/local/tomcat
export CATALINE_BASH=/usr/local/tomcat

下载就可以启动tomcat了

sh apache-tomcat-7.0.65/bin/startup.sh

如果想让tomcat开机启动可以用下面的步骤

进入/etc/

vi  rc.local

/home/apache-tomcat-7.0.65/bin/startup.sh

自己Linux下许多命令都忘了,想要准备总结一下Linux下常用命令

相关阅读

详解如何下载JDK和如何配置JDK的环境变量--Windows10

目录 一.前言: 二.jdk安装 三.教你零基础配置环境变量 1.去哪里设置? 2.怎么设置?(先不讲缘由,后面再讲) (1)新建JAVA_HOME (2)新建CLASSPAT

游戏热更新系列——(初级篇)什么是热更 + 环境搭建

 热更新是什么?为什么要用热更新? 一些文章已经写的很不错了,我就不多说了。  Unity热更新技术整理 - MuYuQianShan - 博客园 ht

dnscrypt-proxy+dnsmasq搭建无污染DNS服务器

为什么要搭建自己的DNS服务器? 国内的DNS已经被严重污染了,很多的域名返回的都是错误的域名。要防止DNS的污染,就需要用一种加密的D

使用PreparedStatement操作mysql数据库出现中文乱码问

背景: 在使用PreparedStatement执行setString(4, "我是中文");后,通过debug发现中文变成了???;这个肯定是编码问题,然后通过字符串和字

搭建 B2B 撮合交易平台,这背后有哪些商业逻辑? (上)

企业服务从来就不是一个时髦的概念,但是 2015年 前后,由于具备互联网 + 的天然属性,加上新三板对概念的热炒,这个领域成为了创投追逐

分享到:

栏目导航

推荐阅读

热门阅读