• 在windows系统,使用docker,基于ubuntu18.04镜像,配置mysql,运行jar,打包导出镜像,导入镜像启动服务


    解决了下面的问题

    • 数据库不是utf8
    • Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
    • Access Denied for user root @localhost

    下面是全部命令行

    docker run --name bestic-bfa -p 8734:8734 -it ubuntu:18.04 /bin/bash
    
    docker cp C:\Users\bfa\Desktop\Clipboard\bfa-0.0.1-SNAPSHOT-8734-3306-bestic.jar bestic-bfa:/bfa-0.0.1-SNAPSHOT-8734-3306-bestic.jar
    
    docker cp D:\bfa\毕设2022\初始化\bestic-file bestic-bfa:/
    
    docker cp D:\bfa\毕设2022\初始化\bestic-init bestic-bfa:/
    
    apt-get update
    
    apt-get upgrade
    
    apt-get install default-jre -y
    
    apt-get install vim -y
    
    apt-get install mysql-server -y
    
    mkdir -p /var/run/mysqld
    
    chown mysql /var/run/mysqld/
    
    vim /etc/mysql/mysql.conf.d/mysqld.cnf
    
    
    [client]
    default-character-set=utf8
    
    [mysqld]
    character-set-server=utf8
    collation-server=utf8_general_ci
    
    
    mysql
    
    
    use mysql;
    update user set authentication_string=PASSWORD("BlueFlameAshe") where user='root';
    update user set plugin="mysql_native_password";
    flush privileges;
    quit;
    
    
    service mysql restart
    
    mysql -u root -p
    BlueFlameAshe
    
    
    
    create database bestic;
    use bestic;
    source /bestic-init/z0_bestic.sql;
    source /bestic-init/z1_init.sql;
    source /bestic-init/z2_test.sql;
    quit
    
    
    java -jar bfa-0.0.1-SNAPSHOT-8734-3306-bestic.jar
    
    
    docker export -o C:\Users\bfa\Desktop\Clipboard\bestic-bfa.tar bestic-bfa
    
    docker import bestic-bfa.tar bestic-bfa:latest
    
    docker run --name bestic-bfa -p 8734:8734 -it bestic-bfa:latest /bin/bash
    
    service mysql start
    
    java -jar bfa-0.0.1-SNAPSHOT-8734-3306-bestic.jar
    
  • 相关阅读:
    使用gzip优化web应用(filter实现)
    在Spring、Hibernate中使用Ehcache缓存(2)
    Ehcache 整合Spring 使用页面、对象缓存(1)
    ehcache-----在spring和hibernate下管理ehcache和query cache
    使用Spring MVC构建REST风格WEB应用
    开涛spring3(12.4)
    开涛spring3(12.3)
    LLE局部线性嵌入算法
    图像固定条纹干扰
    多尺度字典学习超分辨率——相关中文文献
  • 原文地址:https://www.cnblogs.com/blueflameashe/p/16335802.html
Copyright © 2020-2023  润新知