zoukankan      html  css  js  c++  java
  • linux安装mysql5.7.22,tomcat,jdk

    1,linux安装MySQL5.7.22

    (1)linux上有数据库服务器通过rpm -qa | grep mysql查看,需要先卸载掉本机的数据库服务器rpm -e --nodeps mysql-libs-5.1.73-8.el6_

    (2)mkdir /usr/local/mysqls用于存放mysql压缩包

    (3)下载mysql安装包:wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz

    (4)解压压缩包:tar -xvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz

    (5)移动压缩包:mv mysql-5.7.22-linux-glibc2.12-x86_64 /usr/local/

    (6)重命名:mv /usr/local/mysql-5.7.22-linux-glibc2.12-x86_64 /usr/local/mysql

    (7)新建data目录:mkdir /usr/local/mysql/data

    (8)新建mysql用户,mysql用户组:(1)groupadd mysql               (2)useradd mysql -g mysql

    (9)将/usr/local/mysql的所有者及所属组改为mysql:chown -R mysql.mysql /usr/local/mysql

    (10)初始化配置:/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

    (11)编辑 vim  /etc/my.cnf

    [mysqld]
    datadir=/usr/local/mysql/data
    basedir=/usr/local/mysql
    socket=/tmp/mysql.sock
    user=mysql
    port=3306
    character-set-server=utf8
    # 取消密码验证
    skip-grant-tables # Disabling symbolic-links is recommended to prevent assorted security risks symbolic-links=0 # skip-grant-tables [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid


    (12)开启服务
      

      # 将mysql加入服务

      cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

      # 开机自启

      chkconfig mysql on

      # 开启

      service mysql start

    (13)设置密码 

      # 登录(由于/etc/my.cnf中设置了取消密码验证,所以此处密码任意)

      /usr/local/mysql/bin/mysql -u root -p

      # 操作mysql数据库

      >>use mysql;

      # 修改密码

      >>update user set authentication_string=password('你的密码') where user='root';

      >>flush privileges;

      >>exit;

    (14)将/etc/my.cnf中的skip-grant-tables删除

    (15)登录再次设置密码(不知道为啥如果不再次设置密码就操作不了数据库了)

      /usr/local/mysql/bin/mysql -u root -p

       >>ALTER USER 'root'@'localhost' IDENTIFIED BY '修改后的密码';

      >>exit;

    (16)允许远程连接

      /usr/local/mysql/bin/mysql -u root -p

      >>use mysql;

      >>update user set host='%' where user = 'root';

      >>flush privileges;

      >>exit;

    (17)添加快捷方式

      ln -s /usr/local/mysql/bin/mysql /usr/bin

    摘自:https://www.cnblogs.com/daemon-/p/9009360.html   略有删改!

    2,linux安装jdk

    ①查看当前Linux系统是否已经安装java
    输入 rpm -qa | grep java
    ②返回到根目录执行以下命令:rpm -e --nodeps 要卸载的软件 rpm -e --nodeps java-1.6.0-openjdk-1.6.0.41-1.13.13.1.el6_8.i686
    rpm -e --nodeps java-1.7.0-openjdk-1.7.0.131-2.6.9.0.el6_8.i686
    ③tar –xvf jdk-8u191-linux-x64.tar.gz –C /usr/local/jdk/
    ④配置jdk的环境变量
    ⑤vim /etc/profile

    JAVA_HOME=/usr/local/jdk/jdk1.7.0_71
    CLASSPATH=.:$JAVA_HOME/lib.tools.jar
    PATH=$JAVA_HOME/bin:$PATH
    export JAVA_HOME CLASSPATH PATH
    添加致最后 然后保存退出
    ⑥重新加载文件source /etc/profile
    ⑦检查jdk版本java -version

    3,linux安装tomcat

    ①先将tomcat放置到根路径下,最好用一个文件夹装起来,然后在usr/local下创建一个文件夹,用于存放解压tomcat压缩包后产生的文件
    ②tar -xvf apache-tomcat-7.0.57.tar.gz -C /usr/local/tomcat 这里必须先进入到压缩包所在的位置才能进行解压
    ③开放Linux的对外访问的端口8080
    /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
    /etc/rc.d/init.d/iptables save
    ④找到对应的usr/local/apache-tomcat-7.0.57/bin 通过命令./startup.sh 执行startup程序 开启tomcat服务
    ./shutdown.sh 关闭服务器
    ⑤http://192.168.44.128:8080/ 如果访问到tomcat官网 则表示搭建成功

      

    4,在linux上发布项目    

    ①将工程导入到eclipse中,点击右键工程export打包成war包
    ②将war包放入到tomcat的webapps下面(这里的war包必须是eclipse里面没有报错的情况下导出的war才行)
    ③如果./shutdown tomcat服务器无法关闭,则需要将远程连接软件里面的linux页面关闭后重新打开
    ④然后重新启动tomcat服务器,启动过后war自动会解压到你的webapps目录下
    注意:启动和关闭tomcat服务器都必须到bin目录下才行

  • 相关阅读:
    写在读ng之前的基础知识----笔记
    angularJS中-$route路由-$http(ajax)的使用
    angular学习-入门基础
    grunt使用watch和livereload的Gruntfile.js的配置
    jQuery1.4源码解读
    Handlebars的使用方法文档整理(Handlebars.js)
    zepto源代码解读
    CentOS 安装rz和sz命令
    Linux下*.tar.gz文件解压缩命令
    Linux下用rm删除的文件的恢复方法
  • 原文地址:https://www.cnblogs.com/cw828/p/10198942.html
Copyright © 2011-2022 走看看