iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >aarch64服务器部署mysql的流程分析
  • 262
分享到

aarch64服务器部署mysql的流程分析

2024-04-02 19:04:59 262人浏览 泡泡鱼
摘要

目录aarch64服务器-部署Mysql1、创建工作目录2、编写Docker-compose.yaml3、编写数据库配置文件。4、启动5、测试一. 创建用户二. 授权:三. 授权:aarch64服务器-部署mysql a

aarch64服务器-部署mysql

aarch64服务器-部署Nacos

1、创建工作目录

mkdir -p /apps/mysql/{mydir,datadir,conf,source}

2、编写docker-compose.yaml

version: '3'
services:
  mysql:
    restart: always
    image: mysql/mysql-server
    container_name: mysql-lable
    volumes:
      - /apps/mysql/mydir:/mydir
      - /apps/mysql/datadir:/var/lib/mysql
      - /apps/mysql/conf/my.cnf:/etc/my.cnf
      # 数据库还原目录 可将需要还原的sql文件放在这里
      - /apps/mysql/source:/docker-entrypoint-initdb.d
    environment:
      - "MYSQL_ROOT_PASSWord=xxx"
      - "MYSQL_DATABASE=xxx"
      - "TZ=Asia/Shanghai"
    ports:
      # 使用宿主机的3306端口映射到容器的3306端口
      # 宿主机:容器
      - 3307:3306

所在服务器

192.168.2.241   
root@miNIO-3:~/mysql-8.0# ls
docker-compose.yaml
root@minio-3:~/mysql-8.0# pwd
/root/mysql-8.0

3、编写数据库配置文件。

/apps/mysql/conf/my.cnf

[mysqld]
user=mysql
default-storage-engine=INNODB
character-set-server=utf8
character-set-client-handshake=FALSE
collation-server=utf8_unicode_ci
init_connect='SET NAMES utf8'
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8

4、启动

启动容器的时候,需要先检查所使用的端口是否被占用。

$ docker-compose up -d
$ docker-compose ps
Name                 Command             State           Ports
--------------------------------------------------------------------------
mysql-lable   docker-entrypoint.sh mysqld   Up      0.0.0.0:3306->3306/tcp

image-20220915112712741

5、测试

进入容器,使用密码登录数据库,并查看数据库有没有创建所指定的库,库里面有没有导入你的sql数据

### docker exec -it 容器ID(使用docker ps查看) /bin/bash
$ docker exec -it e592ac9bfa70 /bin/bash
# root@e592ac9bfa70:/# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 31451
Server version: 5.7.18 MySQL CommUnity Server (GPL)

Copyright (c) 2000, 2017, oracle and/or its affiliates. All rights reserved.

Oracle is a reGIStered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

# 查看数据
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| infORMation_schema |
| mysql_data_test    |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
5 rows in set (0.00 sec)

mysql> use mysql_data_test  #这个是我自己的恢复数据文件
mysql> show tables;
.......

记录报错

aarch64服务器部署mysql的流程分析

连接报错

Host is not allowed to connect to this MySQL Server解决方法
https://blog.csdn.net/bingjianit/article/details/54384299 #解决文章
在装有MySQL的机器上登录MySQL mysql -u root -p密码
执行use mysql;
执行update user set host = '%' where user = 'root';这一句执行完可能会报错,不用管它。
执行FLUSH PRIVILEGES;

创建用户授权用户,修改root密码

mysqladmin -uroot -p'123456'  password 'xxxx'

一. 创建用户

命令:

CREATE USER 'username'@'host' IDENTIFIED BY 'password';
例子:
CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456';
CREATE USER 'pig'@'192.168.1.101_' IDENDIFIED BY '123456';
CREATE USER 'pig'@'%' IDENTIFIED BY '123456';
CREATE USER 'pig'@'%' IDENTIFIED BY '';
CREATE USER 'pig'@'%';

二. 授权:

命令:

GRANT privileges ON databasename.tablename TO 'username'@'host' 
例子:
GRANT SELECT, INSERT ON test.user TO 'pig'@'%';
GRANT ALL ON *.* TO 'pig'@'%';

三. 授权:

命令:

GRANT privileges ON databasename.tablename TO ‘username'@‘host'

例子:

GRANT SELECT, INSERT ON test.user TO ‘pig'@‘%';
GRANT ALL ON . TO ‘pig'@‘%';

到此这篇关于aarch64服务器部署mysql的文章就介绍到这了,更多相关aarch64部署mysql内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

您可能感兴趣的文档:

--结束END--

本文标题: aarch64服务器部署mysql的流程分析

本文链接: https://www.lsjlt.com/news/34247.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • IDEA2022中部署TomcatWeb项目的流程分析
    目录使用工具:1.下载Tomcat:1.1.Tomcat启动、关闭。卸载:在Tomcat在启动Web项目:2.在IDEA中构建Maven Web项目  2.1.使用模板构建2.2.不...
    99+
    2023-05-13
    idea部署Tomcat项目 idea配置部署Tomcat
  • vue项目打包部署流程分析
    目录一、打包二、部署三、部署多个项目一、打包 (可选)去除打包后会生成的map文件:在vue.config.js中添加productionSourceMap: false, map...
    99+
    2024-04-02
  • RuoYi-Vue部署服务器流程
    本文以腾讯云服务器+宝塔面板为例子,介绍RuoYi-Vue分离版本的服务器部署流程,如在部署过程中遇到问题或有什么好的建议,欢迎在评论区留言 目录 1、服务器环境配置 2、vue项目打包 2.1、前端项目打包 2.2、打包文件路径配置...
    99+
    2023-09-29
    服务器 运维 linux
  • Nginx服务LNMP中WordPress部署流程步骤的示例分析
    这篇文章主要为大家展示了“Nginx服务LNMP中WordPress部署流程步骤的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Nginx服务LNMP中WordPress部署流程步骤的示...
    99+
    2023-06-29
  • 项目上线部署--》服务器部署流程(二)安装Nginx、Node.js、MySQL
    阅读本篇文章前请先阅读项目上线部署--》服务器部署流程(一)  目录 🌟安装Nginx 先登录远程服务器,安装依赖包 下载并解压包  🌟安装Node.js  安装nodejs进程管理工具  🌟...
    99+
    2023-09-30
    javascript node.js 服务器 nginx
  • Dubbo2.7X安装部署详细流程分析
    一、安装注册中心zookeeper 下载地址:https://mirrors.bfsu.edu.cn/apache/zookeeper/ 1.下载直接解压,进入../conf/目录下...
    99+
    2023-02-03
    Dubbo 安装部署 Dubbo 2.7X 安装部署
  • 申请云服务器部署流程
    确定服务器的位置:需要根据公司的业务需求,确定服务器的位置,例如数据库服务器、网络设备和应用服务器等。 准备必要的技术知识:需要掌握服务器相关的技术,例如网络技术、数据库、安全技术等,以便能够进行服务器的部署和维护。 选择服务器:需要选择...
    99+
    2023-10-26
    流程 服务器
  • 私有云服务器部署流程
    私有云服务器部署是指在云端将您的数据、应用程序和服务部署到互联网上的服务。以下是一个基本的云服务器部署流程的描述: 选择云计算平台 在选择云计算平台时,您可以考虑几个因素,例如可用性、可靠性、安全性和性能。可以通过访问云计算平台官方网...
    99+
    2023-10-26
    流程 服务器
  • 阿里云部署服务器流程图
    本文将详细解释如何在阿里云上部署服务器,包括创建阿里云账号、选择实例类型和配置、购买服务器、设置安全组、安装操作系统、配置网络环境等步骤。文章将采用流程图的形式清晰地展示整个过程,方便读者理解和操作。 一、创建阿里云账号在阿里云官网首页,点...
    99+
    2024-01-25
    阿里 流程图 服务器
  • Linux系统Docker 部署 ASP.NET Core应用的流程分析
    目录一、系统环境二、操作流程及途中遇到的问题一、系统环境 1、腾讯云轻量应用服务器CentOS7.6 二、操作流程及途中遇到的问题 1、SSH方式远程Linux ssh <u...
    99+
    2024-04-02
  • 服务器部署项目的流程是什么
    服务器部署项目的流程通常如下:1. 确定服务器环境:确定服务器的操作系统、数据库、Web服务器等环境,以及相应的版本和配置信息。2....
    99+
    2023-06-06
    服务器部署 服务器
  • 个人服务器部署流程是什么
    个人服务器部署流程通常包括以下步骤:1.选择服务器:选择适合自己需求的服务器,并购买相应的主机。2.安装操作系统:根据服务器的硬件配...
    99+
    2023-05-31
    服务器部署 服务器
  • 部署云服务器的事例分析报告
    以下是一个简单的部署云服务器的事例分析报告,其中包括了一些重要的事例和建议: 部署时间 部署时间取决于您所需要的规模和复杂程度。在一个小型的云环境中,可能会需要一个小时的时间来配置和启动服务。在一个中等规模的云环境中,可能需要几天才能...
    99+
    2023-10-27
    事例 分析报告 服务器
  • Spring Boot应用通过Docker发布部署的流程分析
    目录手动部署1、idea创建spring boot项目2、项目打成 Jar 包3、构建 docker image4、查看并运行镜像插件部署运行推送命令将Spring Boot项目部署...
    99+
    2024-04-02
  • Docker部署服务的坑实例分析
    这篇文章主要讲解了“Docker部署服务的坑实例分析 ”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Docker部署服务的坑实例分析 ”吧!本项目采用的是s...
    99+
    2024-04-02
  • 申请云服务器部署流程怎么写的
    写一个云服务器部署流程可以分为以下几个步骤: 确定需要部署的云主机和云服务器:首先需要了解需要部署哪些云主机、云服务器,以及它们的配置和要求。在这里可以根据云主机的名称或者服务器的名称,确定需要部署的云主机和云服务器的名称。 选择云服务...
    99+
    2023-10-26
    流程 服务器
  • pycharm部署django项目到云服务器的流程
    这篇文章主要介绍“pycharm部署django项目到云服务器的流程”,在日常操作中,相信很多人在pycharm部署django项目到云服务器的流程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”pycharm...
    99+
    2023-06-20
  • 云服务器部署mysql
    云服务器部署mysql是指在将数据保存到云服务器上之前,需要将其部署到一个物理服务器上,这通常是一种常见的mysql部署形式。在这种情况下,云服务器通常是一个服务器虚拟化系统,并且需要将数据存储在不同的物理服务器上。以下是一些云服务器部署m...
    99+
    2023-10-26
    服务器 mysql
  • docker部署蜗牛影院系统详细流程分析
    环境声明 宿主机OS: Cetnos7.9 最小化安装 docker Version: 20.10.6 系统要求硬件配置: CPU2核以上,内存8G cp...
    99+
    2024-04-02
  • 申请云服务器部署流程是什么
    云服务器部署流程通常包括以下步骤: 确定云服务器的可用性:了解云服务器的可用性需求。例如,如果用户使用 Amazon Web Services,则需要确保 Web 服务器、数据库和其他资源都是可用的。 选择云服务器供应商:选择一家在行业...
    99+
    2023-10-26
    流程 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作