mysql5的安装以及docker部署项目

127 阅读2分钟

「这是我参与11月更文挑战的第19天,活动详情查看:2021最后一次更文挑战」 Wireshark模块介绍

添加Mysql5.7仓库

sudo rpm -ivh dev.mysql.com/get/mysql57…

复制代码

  1. 确认Mysql仓库成功添加
sudo yum repolist all | grep mysql | grep enabled

如果展示像下面,则表示成功添加仓库:

mysql-connectors-community/x86_64 MySQL Connectors Community enabled: 51

mysql-tools-community/x86_64 MySQL Tools Community enabled: 63

mysql57-community/x86_64 MySQL 5.7 Community Server enabled: 267

开始安装Mysql5.7

sudo yum -y install mysql-community-server

  • 1.启动Mysql
  • 2.启动
sudo systemctl start mysqld
  • 设置系统启动时自动启动

sudo systemctl enable mysqld

  • 查看启动状态

sudo systemctl status mysqld

  1. Mysql的安全设置

CentOS上的root默认密码可以在文件/var/log/mysqld.log找到,通过下面命令可以打印出来

cat /var/log/mysqld.log | grep -i 'temporary password'

复制代码

执行下面命令进行安全设置,这个命令会进行设置root密码设置,移除匿名用户,禁止root用户远程连接等

mysql_secure_installation

  • 设置数据库编码为utf8
  • 打开配置文件 sudo vim /etc/my.cnf

1.在[mysqld],[client],[mysql]节点下添加编码设置

[client]

default-character-set=utf8

[mysql]

default-character-set=utf8

[mysqld]

collation-server = utf8_unicode_ci

init-connect='SET NAMES utf8'

character-set-server = utf8
  • 重启Mysql即可
sudo systemctl restart mysqld

修改密码

必须修改两个全局参数:

首先,修改validate_password_policy参数的值

mysql> set global validate_password_policy=0;

再修改密码的长度

set global validate_password_length=1;

再次执行修改密码就可以了

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root123';

docker部署项目

image.png

image.png

./gradlew build docker -x test

docker exec -it a1bdddb7fb30 /bin/bash

Centos安装docker

使用官方脚本

curl -fsSL get.docker.com | bash -s docker --mirror Aliyun

启动docker服务

systemctl start docker

启动hello-world

docker run hello-world

开启允许远程访问 Docker

/usr/lib/systemd/system/docker.service

加入下面语句

-H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock

image.png

image.png

docker build -t test .

image.png

开放远程访问端口

vi /etc/sysconfig/iptables

ss -ant

netstat -tupln

yum install telnet

防火墙

firewall-cmd –state

systemctl stop firewalld.service

docker run -d -p 8099:8099 test1

docker run -p 127.0.0.1:8099:8099 test1

Yum安装jdk环境

查看jdk目录

yum -y list java*

安装jdk

yum -y install java-1.8.0-openjdk.x86_64
默认安装路径
/usr/lib/jvm 安装javac

yum -y install java-1.8.0-openjdk-devel.x86_64 nginx

https://localhost:8080

http://localhost:8080