zoukankan      html  css  js  c++  java
  • linux_jdk_mysql_tomcat

    1  linux下安装jdk的步骤:

       0
    . 查找原有的jdk: rpm -qa | grep java 删除原有的jdk: rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64 rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64 1.在/usr/local/ 目录下创建java目录 2.把上传到root目录下的jdk包复制到java目录中 3.解压jdk包到当前目录中 4.安装插件 yum install glibc.i686 5.配置环境变量 cd ~ 编辑 vi/etc/profile 在文件最后添加一下信息(o,Esc,wq) #set java environment JAVA_HOME=/usr/local/java/jdk1.7.0_72 CLASSPATH=.:$JAVA_HOME/lib.tools.jar PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH 保存退出 wq source /etc/profile 使更改的配置立即生效

       

    linux下安装mysql的步骤:
    
      1、上传包:
         mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
      2、解压:
         [root@aliyun-ecs /]#tar -xvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
      3、移动mysql文件夹到/usr/local目录下并更名为mysql
         [root@aliyun-ecs /]#mv mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz /usr/local/mysql
      4、创建一个mysql用户并更改/usr/local/mysql目录的权限(用户和组)、编译安装、初始化操作
         [root@aliyun-ecs /]# useradd -r -s /sbin/nologin mysql
         [root@aliyun-ecs /]# chown -R mysql.mysql  /usr/local/mysql          注:-R 递归
       [root@aliyun-ecs mysql]# ./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql(你安装的mysql文件夹所在路径) --datadir=/usr/local/mysql/data(数据目录路径) 注意此过程可能会出现的问题:
    ./bin/mysqld: error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory
    a.检查该链接文件有木有安装: rpm -qa|grep libaio
    b.若无链接则安装:yum install libaio-devel.x86_64
    c.若再初始化还报错则安装:yum -y install numactl
        d.再执行初始化操作
      5、判断是否初始化成功:目录/usr/local/mysql/data下是否有数据生成  
      6、复制support-files目录下的mysql.server脚本到/etc/init.d目录下并更名为mysql  注:这样可以直接采用service mysql start启动mysql
         [root@aliyun-ecs mysql]# cp support-files/mysql.server /etc/init.d/mysql
      7、启动mysql脚本
        service mysql start
      8、登录mysql数据库修改密码
         [root@aliyun-ecs mysql]# bin/mysql -uroot -p'临时密码';
         [root@aliyun-ecs ~]# ln -s /usr/local/mysql/bin/* /bin; 注:将bin下所有命令软连接在/bin,这样就可以直接采用mysql -uroot -p 方式登录mysql
      mysql>set password root(用户名)@localhost(数据库服务器的ip)=password('新密码'); 
    
      9、采用navicate连接数据库报错:1130 - Host XXX is not allowed to connect to this MySQL server
        这个问题是因为在数据库服务器中的mysql数据库中的user的表中没有记录权限
      10、更改权限
      mysql> select host from user where user = 'root'; 
      mysql> update user set host = '%' where user = 'root';
      mysql> flush privileges;

    参考链接:https://www.jianshu.com/p/276d59cbc529(非本人)

      

     linux下安装tomcat的步骤
             1.在/usr/local/ 目录下创建tomcat目录
         2.把(ftp服务器)上传到root的tomcat包复制到/usr/local/tomcat/中
         3.解压tomcat包
             4.启动tomcat
             进入 bin后
                  启动:
                sh  startup.sh
              关闭:
            sh  shutdown.sh
         5.开启端口号(8080)
              
            8080端口放行 
            /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
               将该设置添加到防火墙的规则中
            /etc/rc.d/init.d/iptables save
    
    
    linux下发布项目步骤
             1.数据库和表
             a.首先将数据库进行备份:
                mysqldump -uroot -p1234  day31 (数据库名称) > e:/1.sql  (备份的目录)
     
                 b.然后将1.sql上传到root目录
             c.通过远程工具还原数据库
                先登录mysql
            创建数据库 day31
            使用day31 (use day31)
            
             d.执行命令mysql>:source /root/1.sql
         2.项目(webapps)
              a.将项目打包(war)         
                  在tomcat/webapps目录下,只要tomcat启动 war会自动解压
                  b.把war包上传到root目录下
              c.将war包移动到tomcat/webapps中
              d.浏览器访问发布的项目

      

  • 相关阅读:
    java使用io流读取windows文件乱码问题
    java的io字符流关闭和刷新.flush();
    java使用io流实现图片复制
    java8新特性-函数式接口详细讲解及案例
    java8的lambda过滤list遍历集合,排序
    java复制对象,复制对象属性,只可复制两个对象想同的属性名。也可自定义只复制需要的属性。
    详讲KMP算法
    java栈和队列
    请求中文乱码解决
    idea创建servlet步骤
  • 原文地址:https://www.cnblogs.com/yuefeng123/p/8035922.html
Copyright © 2011-2022 走看看