站保站

服务市场
  • 网站市场
  • 单机游戏
  • 平台大厅
  • 转让市场
  • 发卡市场
  • 广告市场
  • 下载市场
  • 收录市场
  • 本站平台
    平台客服
    微信Q群



    平台微博/weibo    平台微信/公众号    平台抖音/快手   
    曝光台    保障    地图   
    上传资源 快速赚钱
    站保站    登录      |  注册  |  

    只需一步,快速开始!

     找回密码   |   协议
    热门搜索: 网站开发 App报毒 挖矿源码 代办资质

    打包部署及mysql在linxu上的安装

    • 时间:2020-10-27 21:20 编辑:weixin_43260288 来源: 阅读:111
    • 扫一扫,手机访问
    摘要:

    打包部署

    打包项目

    如果是一个maven项目,可以直接使用maven的打包。
    可以直接右键点击run as然后maven install打包

    部署项目

    我们一般是部署在linux上,需要先安装jdk和tomcat。
    具体步骤是
    1、首先下载jdk和tomcat的jar包(注意版本)放在linux上的/usr/local/中,解压
    2、然后修改linux的配置文件 etc下的profile
    修改配置文件信息
    具体如下:

    # Java
    export JAVA_HOME=/usr/local/jdk1.8.0_131
    export JRE_HOME=/usr/local/jdk1.8.0_131/jre
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib
    export PATH=$JAVA_HOME/bin:$JRE_HOME/bin/:$PATH
    
    • 1
    • 2
    • 3
    • 4
    • 5

    注意如果没有自动生效,可以使用下面来生效

    source /etc/profile
    
    • 1

    3、然后把项目放在tomcat的wepapp下即可,然后就可以启动tomcat
    (注意目录)

    bin/startup.sh
    
    • 1

    4、可以修改tomcat的配置文件中server.xml来配置项目路径:

    5、也可以修改c盘的C:\Windows\System32下的host文件来配置tomcat的访问路径,即可以把192.168.133.128:808去掉。

    开启mysql远程访问

    此时直接运行项目会把数据库连接异常,原因是我的mysql是在window下的,而项目是在linux上部署运行的,linux上的项目连接windows下的数据库会会出错。
    解决错误:
    1、修改配置文件,不能用///,要使用//192.168.6.130:3306(本机ip进行访问)/
    2、在cmd中开启root用户的远程连接权限
    首先进入mysql:mysql -u -root -p
    输入密码:123456
    使用数据库:user mysql
    修改权限:update user set host=’%’ where user=‘root’;
    刷新:flush privileges;
    此时就可以远程连接数据库了,项目也可以正常运行了。

    在linux下安装mysql

    1、下载mysq的linux的安装包
    2、把压缩包放在usr/local下解压
    3、改名:mv mysql-5.7.28-linux-glibc2.12-x86_64 mysql
    4、创建用户组: groupadd mysql
    5、创建用户在用户组:useradd -r -g mysql mysql
    6、创建文件夹:mkdir -p /data/mysql
    7、给用户操作文件的权限:chown mysql:mysql -R /data/mysql

    8、修改配置文件:etc/my.cnf

    [mysqld]
    bind-address=0.0.0.0
    port=3306
    user=mysql
    basedir=/usr/local/mysql
    datadir=/data/mysql
    socket=/tmp/mysql.sock
    log-error=/data/mysql/mysql.err
    pid-file=/data/mysql/mysql.pid
    character_set_server=utf8mb4
    symbolic-links=0
    explicit_defaults-for_timestamp=true
    进入bin:cd mysql/bin
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13

    9、初始化:./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize
    10、查看密码:cat /data/mysql/mysql.err
    11、复制文件: cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
    12、启动:service mysql start
    13、设置密码:set password = password(‘123456’);
    14、修改原密码不用:alter user ‘root@localhost’ password expire never;
    15、刷新数据库: flush privileges;

    开启远程连接:

    use mysql;
    update user set host='%' where user='root';
    flush privileges;
    
    • 1
    • 2
    • 3

    可以在navicat中建立连接测试

    关闭MySQL root用户远程访问权限:
    
    use mysql;
    
    update user set host = "localhost" where user = "root" and host = "%";
    
    flush privileges;
    
    打开MySQL root用户的远程访问权限:
    
    use mysql;
    
    update user set host = "%" where user = "root";
    
    flush privileges;
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 全部评论(0)
    上一篇:sql事务
    下一篇:服务器部署
    • 最新

    信息加载中,请等待

    微信客服(速回)

    微信客服(慢回)



    企业微信客服二维码
    联系我们
    平台客服: 平台QQ客服

    平台电话:400电话迁移中!

    平台邮箱:28292383@qq.com

    工作时间:周一至周五:早10:00 晚:18:00

    营业执照     网站ICP备案:鲁ICP备20027607号-1     鲁公网安备:37068702000078号     增值电信业务经营许可证、在线数据与交易处理业务许可证:鲁B2-20200681      © 2016-2024 站保站  https://www.zhanbaozhan.com/ 版权所有!      平台规范:   关于我们   广告合作   隐私条款   免责声明   法律声明   服务条款   网站地图   平台工单!