如果通过域名访问的话才需要备案.,最近在做项

java搭建阿里云服务器环境(java环境+mysql+tomcat)和部署 JavaWeb 项目到云服务器(十分详细),阿里javaweb

最近在做项目的时候,需要把war包上传到腾讯云服务器,查了一些资料,了解了相关的配置参数以及命令,自己做了一个整合,记录一下,方便以后使用查找。

一、挂载数据盘http://help.aliyun.com/knowledge_detail.htm?knowledgeId=5974154 网址步骤:1、查看数据盘在没有分区和格式化数据盘之前,使用 “df –h”命令,是无法看到数据盘的,可以使用“fdisk -l”命令查看。如下图:
2、 对数据盘进行分区执行“fdisk -S 56 /dev/xvdb”命令,对数据盘进行分区;根据提示,依次输入“n”,“p”“1”,两次回车,“wq”,分区就开始了,很快就会完成。
3、 查看新的分区使用“fdisk -l”命令可以看到,新的分区xvdb1已经建立完成了。
4、格式化新分区以ext3为例:使用“mkfs.ext3 /dev/xvdb1”命令对新分区进行格式化,格式化的时间根据硬盘大小有所不同。(也可自主决定选用其它文件格式,如ext4等)
5、添加分区信息使用“echo '/dev/xvdb1 /mnt ext3 defaults 0 0' >> /etc/fstab”(不含引号)命令写入新分区信息。然后使用“cat /etc/fstab”命令查看,出现以下信息就表示写入成功。
6、挂载新分区使用“mount -a”命令挂载新分区,然后用“df -h”命令查看,出现以下信息就说明挂载成功,可以开始使用新的分区了。
二、ECS Linux系统盘网站数据更换至数据盘网址:http://help.aliyun.com/knowledge_detail.htm?spm=5176.775974154.3.1.weLehG&knowledgeId=5988596&keyWords=&categoryId=8314852

服务器通过ip地址访问是不需要备案的,如果通过域名访问的话才需要备案.

    之前总玩v8虚拟机,最近看到腾讯云学生套餐很实惠就租了个linux服务器搭一个项目,做下这个项目部署全记录,即为了方便以后查看,同时也分享下自己的经验,不足之处还请多多指教,废话不多说,直接开始!!!

购买一系列的东西

其实就是花钱买块区域,服务器,域名,云解析,花了好多money。。。

环境版本:
    Linux版本: centos6.3x64
    Java版本: jdk1.8.0_121
    Tomcat版本: Tomcat 6.0.48
    Mysql版本: 5.1.73
  1. 停止web相关服务,比如apache、nginx、mysql等。可以查看/etc/rc.local下服务启动命令,对应写为stop即可,如:/etc/init.d/httpd stop
  2. 分区并格式化新的数据盘(分区方法可参考这里的前4步)
    执行mkfs.ext3 /dev/xvdb1格式化磁盘后,使用fdisk –l命令,可以查看到数据盘分了一个区,为/dev/xvdb1
  3. 挂载数据盘至临时目录,复制系统盘中的网站数据文件至数据盘挂载的临时目录,假设临时目录指定为/mnt ,则执行以下命令挂载数据盘至临时目录:mount /dev/xvdb1 /mnt
    再拷贝系统盘内的网站环境目录至临时目录,如果使用一键安装包搭建的环境,可以拷贝/alidata目录下的全部文件至临时目录,拷贝命令:cp -rp /alidata/* /mnt/
    查看网站目录的方法:
    检查网站的配置文件,一般.conf结尾的文件,举例如下
  4. 卸除数据盘挂载的临时目录,系统盘的文件拷贝至数据盘后,执行以下命令卸除数据盘挂载的临时目录:
    umount /mnt
    再重新挂载数据盘至原网站数据的目录,这里原网站目录为/alidata,命令为:
    mount /dev/xvdb1 /alidata
  5. 重启启动web服务,检查网站是否可以正常访问。
    同样执行/etc/rc.local下的服务启动脚本:
    /etc/init.d/mysqld start
    /etc/init.d/httpd start
    /etc/init.d/vsftpd start
    6.修改/etc/fstab文件,增加数据磁盘/dev/xvdb1的自动挂载,增加内容如下:也可以输入以下命令快速修改:
    echo '/dev/xvdb1 /alidata ext3 defaults 0 0' >> /etc/fstab
    注意:如果/etc/fstab文件中,已经有"/dev/xvdb1 /alidata这行",就不用再重复增加了。
    其他命令:/etc/rc.local下服务启动命令

 

    注:因为我租的腾讯云ContOS6.5服务器,没有图形化界面,只有命令窗口,所以全程使用linux命令操作,我用的是Xshell做代理直接在windows下访问linux服务器,腾讯云推荐的Putty远程连接工具个人感觉不太好用,至于Xshell如何远程连接服务器,这里暂时不做赘述,不是太难,有兴趣的可以直接留言,博主会随时回复!

一、租服务器

百度搜索阿里云

进入官网首页,点击登录

进入登录页面,可以使用邮箱登录或者注册

进入注册页面,填写注册信息

登录成功,进入主页,点击云服务ECS,点击购买推荐或者选购配置

根据实际情况选择产品,可能没有货,那么就需要更改购买条件

如果是新用户,购买前要实名认证,根据提示完成认证后才能下订单

Java环境安装

下载地址

  • 将下载好的安装包上传到云服务器/usr/local文件夹

  • 安装JDK

    rpm -ivh jdk-8u121-linux-x64.rpm

  • 验证安装信息

    java -version

    图片 1

    注意:

    在没有配置环境变量的情况下,可以正常执行java/jacac等命令。因此没有进行环境变量的配置,可能需要用到下面的命令:

      #修改系统环境变量文件
      vi /etc/profile
      #添加以下文档
      JAVA_HOME=/usr/java/jdk1.8.0_121
      JRE_HOME=/usr/java/jdk1.8.0_121/jre
      PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
      CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
      export JAVA_HOME JRE_HOME PATH CLASSPATH
    

    相关vi命令:

      esc 退出编辑模式
      :wq 保存并退出
    

java环境安装过程
一、安装jdk网址:http://jingyan.baidu.com/article/4853e1e51d0c101909f72607.html1.查看CentOS自带JDK是否已安装。◆输入:yum list installed |grep java。
2.查看yum库中的Java安装包。◆输入:yum -y list java* 。
3.使用yum安装Java环境。◆输入:yum -y install java-1.7.0-openjdk* ,以yum库中java-1.7.0为例。 当结果显示为Complete!即安装完毕4.查看刚安装的Java版本信息。◆输入:java -version 可查看Java版本;◆输入:javac 可查看Java的编译器命令用法(可略)。
二、安装Tomcat  1)下载apache-tomcat-6.0.10.tar.gz  2)#tar -zxvf apache-tomcat-6.0.10.tar.gz ; //解压  3)拷贝apache-tomcat-6.0.10到/usr/local/下并重命名为tomcat  [root@linux bin]#cp -R apache-tomcat-6.0.10 /usr/local/tomcat ;  4)启动tomcat  [root@linux bin]#/usr/local/tomcat/bin/startup.sh  Using CATALINA_BASE: /usr/local/tomcat  Using CATALINA_HOME: /usr/local/tomcat  Using CATALINA_TMPDIR: /usr/local/tomcat/temp  Using JRE_HOME: /usr/local/jdk/jdk1.6.0_17  Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar  [root@linux bin]#  到此tomcat已经安装完成
5)入到tomcat的bin目录 再./shutdown.sh 关闭tomcat
三、安装mysql网址:http://www.jb51.net/article/23255.htm1.yum -y install mysql-server  ← 安装MySQL服务端2.yum -y install mysql-devel  ← 安装MySQL客户端3.chkconfig --list mysqld  ← 确认MySQL自启动mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off  ← 如果2--5为on的状态就OK4. /etc/rc.d/init.d/mysqld start  ← 启动MySQL服务5.mysql -u root  ← 用root用户登录MySQL服务器6.select user,host,password from mysql.user;  ← 查看用户信息7.set password for root@localhost=password('在这里填入root密码');  ← 设置root密码8.set password for root@'服务器的id'=password('在这里填入root密码');  ← 设置root9. exit  ← 退出MySQL服务器10.修改登录密码Set password for 'root'@'localhost'=password('') 这里其实就是给它设为空密码
11.重启mysql命令:service mysqld restart
php环境安装过程一,php下载
下载:wget http://cn2.php.net/get/php-5.4.41.tar.gz/from/this/mirror
yum install libxml2yum install libxml2-devel -y
二、nginx安装
1.安装包下载
下载地址: http://nginx.org/download/nginx-1.4.2.tar.gz(可以直接修改成别的版本)
2.安装准备: nginx依赖于pcre库,要先安装pcre

 

一、Windows下安装包上传至服务器

二、购买域名

点击域名/域名列表

点击域名注册

查询域名

列表中会显示该域名是否已经被注册,没有被注册的域名后面有加入清单按钮

加入清单后,就可以去结算了

云解析基础版可以选购,选好了点击立即购买即可

点击解析,进入解析页面,不知道怎么用就点新手引导设置

点击设置网站解析的立即修改,将域名与ip关联上即可

设置好了就会看到

Tomcat安装

下载地址

  • 将Tomcat上传到云服务器/usr/local/文件夹

  • 命令解压:

      tar -zxf apache-tomcat-6.0.48.tar.gz
      mv apache-tomcat-6.0.48.tar.gz tomcat
    

yum install pcre pcre-devel
3.进入cd /usr/local/src/目录
wget http://nginx.org/download/nginx-1.4.2.tar.gz
然后执行解压命令:tar zxvf nginx-1.4.2.tar.gz
4.cd nginx-1.4.2
执行命令: ./configure --prefix=/usr/local/nginx
执行命令: make && make install
5.启动nginx命令:进入到nginx 再./sbin/nginx 启动nginx
看到如下4个目录
....conf 配置文件
... html 网页文件
...logs 日志文件
...sbin 主要二进制程序

1.安装Mysql

    博主在服务器下安装jdk8和tomcat7.0都是直接使用.tar.gz后缀的安装包解压安装的,没有在线安装,所以首先下载windows上传至linux文件小工具

三、备案

点击备案,这个好麻烦啊,我备案还有那么多事。。

进入备案页面

点击登录备案系统,进入登录页面(这个是备案系统,单独的)

Mysql安装

  • 检测系统是否自带mysql

    yum list installed | grep mysql

  • 删除系统自带的mysql及其依赖命令

    yum -y remove mysql-libs.x86_64

  • 安装mysql 服务器命令

    yum install mysql mysql-server mysql-devel -y

  • 查看是否生成了mysqld服务, 并设置随机启动

    chkconfig --list |grep mysql

    图片 2

    数字代码服务器启动级别,off 代表不随机启动mysqld服务,on代表随机启动服务
    我们需要设置mysqld随机启动,执行下面命令进行设置:
    chkconfig mysqld on这样的结果代表正常
    chkconfig --list |grep mysql

    图片 3

  • 启动mysqld服务

    service mysqld start

    启动后,ps一下,看下进程是否起来, ps -ef |grep mysql|grep -v grep

  • 停止mysqld服务

    service mysqld stop

  • 重启mysqld服务

    service mysqld srestart

  • 命令行测试连接mysql ,后续可以在命令行中直接管理数据库

    mysql

    直接执行,yum安装的mysql,本地root密码默认为空

  • 设置MySQL的root用户设置密码

      `[root@bogon ~]#  mysql -u root  
      mysql> select user,host,password from mysql.user;  
      +------+-----------+----------+  
      | user | host      | password |  
      +------+-----------+----------+  
      | root | localhost |          |  
      | root | bogon     |          |  
      | root | 127.0.0.1 |          |  
      |      | localhost |          |  
      |      | bogon     |          |  
      +------+-----------+----------+  
      rows in set (0.01 sec)`
    

    查询用户的密码,都为空,用下面的命令设置root的密码为root

      mysql> set password for root@localhost=password('root');
      mysql> exit;
    
  • 如果本地有数据库的话,可以先导出成.sql文件,上传到服务器中,再导入到数据库中。

      create database mydb1;  //新建一个数据库
      use mydb1;  //进入数据库
      source /usr/local/xx.sql;     //即可导入
    

6.重启nginx命令:/usr/local/nginx/sbin/nginx -s reload
7.默认80端口,如果被占用,就改掉配置文件就好了
三,nginx+php编译
1.进入(php安装后的根目录),执行下面一段命令
./configure --prefix=/usr/local/fastphp
--with-mysql=mysqlnd
--enable-mysqlnd
--with-gd
--enable-gd-native-ttf
--enable-gd-jis-conv
--enable-fpm(nginx和php是独立的进程)
2.执行命令yum install gd-devel 安装devel包(或许还却一个别的包,忘记是什么了,提示后百度一下就知道了,包安装好后再次执行步骤一的代码)
3.再开启一个命令窗口.进到nginx的conf目录,执行命令vim nginx.conf命令或者用FTP工具直接打开修改
添加例子:

  在CentOS7上安装MySQL时,出现了以下的提示:

    (1)使用命令 yum install -y lrzsz 在线安装上传小工具,安装成功后使用rz命令弹出框代表安装成功;

搭建阿里云服务器环境

我进行远程连接服务器的时候,用的是SecureCRT和filezilla这连个,一个是上传文件用的,一个是连接用的。

上传war包

将Web项目上传到tomcat中webApps目录下,重启服务器,进入tomcat/bin目录下,先执行./shutdown.sh,在执行./startup.sh,此时应该可以访问了。

图片 4

图片 5

    (2)mkdir -p /home/soft 递归创建soft文件夹用来统一盛放所有安装包;

一、使用SecureCRT连接centos。

注意刚刚买到服务器后第一次登陆可能登陆不进去,这个时候只需要到控制台重启一下即可。

然后需要输入密码,如果没有密码到控制台修改密码

参考链接

  1. mysql入门教程-安装mysql数据库
  2. 腾讯云服务器CentOS安装JDK+Tomcat+MySQL详细步骤
  3. 在腾讯云服务器centenOS安装Java、Tomcat和mysql
  4. 腾讯云CentOS6.5下安装mysql,并配置好远程访问等权限,途中遇到的问题

复制代码

原因是:

    (3)cd /home/soft 进入该文件夹;

二、安装JDK。

Java 的 JDK 有 2 套,一是 Oracle 的 JDK,另一个就是 OpenJDK 了。我选择的是 OpenJDK 来作为 Java 的开发环境。本人是使用 SecurityCRT 操作云服务器上的 CenOS6.5 来进行安装配置的。

2.1、查看可用软件包

CentOS 6.X 和 5.X 自带有 OpenJDK runtime environment(openjdk),我们使用 yum 来查看 CenOS 下可用的 open-jdk 软件包列表,执行命令:yum search java | grep -i –color JDK

2.2、安装

查看到了所有可用的安装包后,我们选择自己需要的进行安装。我选择的是 Java8。执行命令:yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel

看到 Complete 后就知道安装完成了,那么现在来测试一下是否安装成功。执行命令:java -version

注:也可以使用 javac 来作为测试命令,网上有些说还要设置java环境变量,其实到这里已经就可以了,不用再到etc/profile中设置java环境。

1 location ~ .php$ { 2 3 root html; 4 5 fastcgi_pass 127.0.0.1:9000; 6 7 fastcgi_index index.php; 8 9 fastcgi_param SCRIPT_FILENAME /usr/local/nginx/html/$fastcgi_script_name;10 11 include fastcgi_params;12 13 }

  CentOS7带有MariaDB而不是mysql

    (4)rz 使用刚刚下载的工具将windows下的安装包上传至服务器;

三、安装tomcat。

centos其实可以使用最简单的yum install tomcat就可以了。这里我就介绍我的方法。

3.1、准备资源

3.1.1、filezilla登录

登陆上去之后,直接拖到右边就可以了。

我们需要先准备好 Tomcat8 的压缩包。本人是先在本地下载好 Tomcat8,然后利用 FileZilla 传到远程服务器下。

3.2、解压

使用 tar 命令,对 Tomcat 的压缩包进行解压。执行命令:tar -zxvf apache-tomcat-8.0.0.RC3.tar.gz

3.3、移动

解压完毕后,我们需要将解压后的目录移动到 /usr/local 目录下。执行命令:mv apache-tomcat-8.0.0 /usr/local

3.4、重命名

为方便记忆以及日后的使用,我们将该文件夹使用 mv 命令重命名为 tomcat8.执行命令:mv apache-tomcat-8.0.0 tomcat8

3.5、配置 JAVA-HOME

其实这步也可以不用的,因为你可以直接到bin目录下面启动就行。

编辑 /usr/local/tomcat/bin/catalina.sh 文件,配置 JAVA-HOME 变量,让 Tomcat 可以搜索到 JDK 的目录,与其一起工作。

3.6、启动服务

现在,我们来启动 tomcat 来试试。使用 cd 命令切换到 /usr/local/tomcat8/bin/ 目录下,然后执行命令:./startup.sh

3.6、开放端口

启动好服务后,我们还需要开放 8080 端口。注:HTTP 协议默认使用 80 端口,而 Tomcat 默认使用 8080 端口。

3.7、测试

上面的配置完成后,检查一下 Tomcat 的运行情况。执行命令:ps -ef | grep tomcat

接着,打开浏览器,测试下。本地机器测试则在地址栏上输入 来查看结果。

图片 6

解决方案

    (5)ls 显示该文件夹下所有子文件,效果图如下;

三、安装mysql

这个是我费时间最久的,因为出现了一下问题ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock

解决方法:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock

如果你走运喷到了这个问题,那么点进去看看我的解决方法

3.1、安装mysql

我们使用 yum 来安装 mysql,执行命令 yum install mysql-server. 若机器上没有安装好,就会自动安装,出现 Complete 就表示成功安装。若是已经安装,就会出现如下情况:

3.2、查看安装

我们可以使用 rpm 命令来查看 mysql 的安装情况:执行命令 rpm -qa | grep mysql*

3.3、启动服务

安装好了,那我们就试着启动一下 mysql 服务好了:执行命令 service mysqld start
注意:是 mysqld,而不是 mysql

3.4、测试 mysql

mysql 的服务已经启动好了,那么我们来测试一下,它是否能正确运行了?启动好后,我们来进入 mysql 中试着操作一下。执行命令:mysql

注释:q 命令指关闭连接,退出 mysql

-

复制代码

 

    图片 7图片 8

四、配置 mysql

正确安装后,我们需要对 mysql 进行一些测试,方便我们日后的工作。

4.1、开机自启

我们首先来设置 mysql 开机自启。为什么要设置呢?因为每次关机重启后,mysql 服务都会被停止,处于 stop 状态,这时要使用 mysql,就得执行 service mysqld start 命令,比较繁琐,所以设置一下开机自启,可以减少麻烦。

我们利用 chkconfig 命令来设置 mysql 开机自启:执行命令 chkconfig mysqld on

通过 chkconfig –list 命令可以看到各服务的情况,从中可以看到 mysql 的情况:运行级别为2、3、4、5的情况下都是on(开启)的状态

[各状态的解释]
  等级0表示:表示关机
  等级1表示:单用户模式
  等级2表示:无网络连接的多用户命令行模式
  等级3表示:有网络连接的多用户命令行模式
  等级4表示:不可用
  等级5表示:带图形界面的多用户模式
  等级6表示:重新启动




4.2、开启 3306 端口

对于 mysql,我们知道一般都是使用 3306 端口。在我们 Java 程序的数据库连接中,可以看到 jdbc:mysql://localhost:3306/dbname 的语句。因此,在 Linux 下,我们需要开放 3306 端口,以便本机和外部访问 mysql。执行命令:

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/etc/rc.d/init.d/iptables save

4.3、修改密码

一般而言,我们都会启动密码认证。因此我们给用户设置一下密码。进入 mysql,执行命令:update user set password=password(‘密码’) where user=’用户名’; 以此来给用户设置密码

4.4、配置远程登录

有一种需要,叫远程登录mysql。因此,我们也配置一下 mysql 的远程登录。该设置,同样是需要先进入 mysql 数据库,然后再执行命令 grant all privileges on . to ‘root’@’%’ identified by ‘root’ with grant option;

命令详解:
  # 将所有权限赋予给 root 用户,允许其进行远程登录
  grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
  参数解释:
  ① all privileges:赋予所有的权限给指定用户,也可以替换为赋予某一具体的权限
  ② *.*:所赋予的权限是针对全部数据库的全部表。若指定某一具体数据库的具体表,如:thinkphp_user
  ③ root:表示给root用户授权
  ④'%':表示不限制连接的 IP。若想只允许某特定的 IP 进行远程登录,可以改为具体 IP。
  ⑤ by 'root':root 用户的密码

设置好远程登录后,我们测试一下是否可以远程登录。在本地机器执行远程登录命令如下:

# 连接时需要验证密码
mysql -h 远程机器IP地址 -P 3306 -u 用户名 -p thinkphp
# 在登录的时候直接写上密码,p 和密码不能分开
mysql -h 远程机器IP地址 -P 3306 -u 用户名 -p密码 thinkphp

php文件的修改是独立的,所以可以不等前面的php编译好就可以改写php的文件.
4.执行命令: make && make install;(编译与安装)
5此时php已经编译完毕,还有两个步骤.
.执行命令: cd /usr/local/fastphp/
执行命令 :cp /usr/local/srv/php-5.4.19/php.ini-development ./lib/php.ini
执行命令: ls etc/
执行命令: cp etc/php-fpm.conf.default etc/php-fpm.conf
启动php-fpm,执行命令: ./sbin/php-fpm
执行命令: ps aux|grep php
5.访问网址:localhost:+"端口号"+/+"文件名字";四、关于php_fpm

  如果必须要安装MySQL,首先必须添加mysql社区repo通过输入命令:sudo rpm -Uvh 装MySQL的常规方法一样安装mysql: yum install mysql mysql-server mysql-libs mysql-server

二、安装jdk

五、部署javaweb项目

我们要部署 Java Web 项目,那就至少得将项目上传到云服务器。其实过程很简单,基本上也就是下面三个步骤
① 打包上传:将项目打包成 war 文件,然后利用 FileZilla 传到远程服务器
② 部署:使用 cp 或 mv 命令,将 war 文件移动到 Tomcat 目录下的 webapps 下
③ 重启 Tomcat,访问我们的项目

5.1、上传项目war包

5.2、移动到tomcat的webapps目录中

在这个过程中,我们需要注意。因为一般而已,作为一个 Web 项目,我们肯定是有数据库的使用的。那么数据库部分怎么办呢?其实,只需要将我们已有的数据库转储为 sql 文件,然后将 sql 文件上传到云服务器上执行即可。以 mysql 为例,如下操作:

5.3、Mysql 案例

转储为 sql 脚本,并上传:先在本地将我们项目使用的数据库转为 sql 文件,上传到云服务器上

执行 sql:然后进入 mysql 中执行该 sql 文件

发现执行的时候有错。原因是我们此时的 mysql 中没有 thinkphp 这个数据库。我们查看下当前的数据库,执行命令 show databases;

发现确实没有 thinkphp 这个数据库,因此我们创建一个,执行命令 create database thinkphp;

再次执行

发现还是报错。原因是我们当前使用的是 mysql 这个数据库,而不是 thinkphp 数据库。因此我们切换到 thinkphp 数据库,执行命令 use thinkphp;,然后再一次执行 sql 文件:

查看结果

部署项目:将项目部署到 Tomcat 容器中,还是使用 cp 或 mv 命令将 war 文件移到 /usr/local/tomcat8/webapps/ 下,重启 Tomcat,再访问即可。

到这里完整的部署过程就到这里了,希望对大家有帮助。

测试php-fpm配置/usr/local/php(我本地的是fastphp)/sbin/php-fpm -t/usr/local/php(fastphp)/sbin/php-fpm -c /usr/local/php/etc/php.ini -y /usr/local/php/etc/php-fpm.conf -t

 

    博主的一个习惯就是会把所有安装解压目录放在了一个在/usr/local下新建的soft下,如下:

启动php-fpm/usr/local/php(fastphp)/sbin/php-fpm/usr/local/php(fastphp)/sbin/php-fpm -c /usr/local/php/etc/php.ini -y /usr/local/php/etc/php-fpm.conf#关闭php-fpmkill -INT cat /usr/local/php/var/run/php-fpm.pid#重启php-fpmkill -USR2 cat /usr/local/php/var/run/php-fpm.pidservice nginx startchkconfig nginx on

其他命令
1.修改服务器密码命令

2.修改mysql密码
(1)首先在根目录的etc文件夹下的my.cnf下面添加一句话 skip-grant-tables
(2)第一次设置root密码可以使用以下命令:
mysqladmin -u root password NEWPASSWORD

如果你已经设置过密码了,需要要以下命令:
mysqladmin -u root -p
'oldpassword'
password newpass
[图片上传中。。。(3)]
3.数据库操作备份
mysqldump -uroot -p'yourpassword' mysql >/tmp/mysql.sql
4.数据库恢复
mysql -uroot -p'yourpassword' mysql </tmp/mysql.sql

  1. 数据库导入
    (1).SSH登录系统,登录mysql数据
1.在线安装命令

  yum -y install mysql-server

    (1)mkdir -p /usr/local/soft新建一个文件夹用来当做安装目录;

mysql -u root -p #注意-p就是要用密码登录了,这里登录都是mysql的账户密码#此时会提示输入密码,输入即可登录#mysql>

(2).选择数据库

2.装入Service启动服务

    /etc/rc.d/init.d/mysqld start 或者service mysqld restart

 

    (2)tar -zxvf jdk-8u151-linux-×64.tar.gz -C /usr/local/soft将jdk安装至新建的soft下;

mysql>use database_name #database_name 替换成需要还原的数据库

(3).选择备份.sql文件,开始导入

3. 设置mysql服务开机自启动

chkconfig mysqld on

 

    (3)cd /usr/local/soft进入该文件夹;

mysql>source /root/backup-20140807.sql #选择备份数据对应路径即可完成

(4).数据还原结果 提示,完工。
如果还原结果有异常,就按照提示解决即可。

6.数据库常用操作:
http://www.centoscn.com/mysql/2015/0609/5633.html
[图片上传中。。。(4)]

图片 9

Paste_Image.png

4.查看mysql开机自启动设置情况

    chkconfig --list mysqld  

(mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off)  ← 如果2--5为on的状态就OK

 

    (4)ls 查看是否安装成功;

5.查看当前mysql版本信息

    mysql --version 

 

    (5)mv jdk1.8.0_151 jdk8修改文件夹名称方便配置jdk环境变量;

本文由必威发布于必威-运维,转载请注明出处:如果通过域名访问的话才需要备案.,最近在做项

TAG标签:
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。