我的编程空间,编程开发者的网络收藏夹
学习永远不晚

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

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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

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内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

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

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

下载Word文档

猜你喜欢

IDEA2022中部署TomcatWeb项目的流程分析

这篇文章主要介绍了IDEA2022中部署TomcatWeb项目,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
2023-05-13

Nginx服务LNMP中WordPress部署流程步骤的示例分析

这篇文章主要为大家展示了“Nginx服务LNMP中WordPress部署流程步骤的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Nginx服务LNMP中WordPress部署流程步骤的示
2023-06-29

私有云服务器部署流程

私有云服务器部署是指在云端将您的数据、应用程序和服务部署到互联网上的服务。以下是一个基本的云服务器部署流程的描述:选择云计算平台在选择云计算平台时,您可以考虑几个因素,例如可用性、可靠性、安全性和性能。可以通过访问云计算平台官方网站或者与云计算平台供应商联系来了解更多有关平台选择的信息。创建虚拟机在选择云计算平台时,可以创建一个虚拟机来运行您的应用程序。虚拟机会将您的应用程序分成
2023-10-26

申请云服务器部署流程

确定服务器的位置:需要根据公司的业务需求,确定服务器的位置,例如数据库服务器、网络设备和应用服务器等。准备必要的技术知识:需要掌握服务器相关的技术,例如网络技术、数据库、安全技术等,以便能够进行服务器的部署和维护。选择服务器:需要选择合适的云服务器供应商,选择适合自己的云服务。部署服务器:需要进行服务器的安装和配置,包括服务器硬件、软件和配置文件的安装,以及配置系统参数等。部署环境:需要
2023-10-26

阿里云部署服务器流程图

本文将详细解释如何在阿里云上部署服务器,包括创建阿里云账号、选择实例类型和配置、购买服务器、设置安全组、安装操作系统、配置网络环境等步骤。文章将采用流程图的形式清晰地展示整个过程,方便读者理解和操作。一、创建阿里云账号在阿里云官网首页,点击右上角的“免费注册”按钮,按照提示填写相关信息并完成注册。注册成功后,就可
阿里云部署服务器流程图
2024-01-25

服务器部署项目的流程是什么

服务器部署项目的流程通常如下:1. 确定服务器环境:确定服务器的操作系统、数据库、Web服务器等环境,以及相应的版本和配置信息。2. 安装环境依赖:根据项目的技术栈,安装相应的环境依赖,比如Node.js、Java JDK等。3. 部署代码
2023-06-06

部署云服务器的事例分析报告

以下是一个简单的部署云服务器的事例分析报告,其中包括了一些重要的事例和建议:部署时间部署时间取决于您所需要的规模和复杂程度。在一个小型的云环境中,可能会需要一个小时的时间来配置和启动服务。在一个中等规模的云环境中,可能需要几天才能完成整个部署过程。因此,建议使用一个易于使用和管理的云平台,并在开始之前了解有关云服务器的所有信息。以下是一些建议:选择一个合适的云平台供应商,例如AmazonWebServices和微软云服...
2023-10-27

个人服务器部署流程是什么

个人服务器部署流程通常包括以下步骤:1.选择服务器:选择适合自己需求的服务器,并购买相应的主机。2.安装操作系统:根据服务器的硬件配置,选择和安装适合的操作系统,如Linux、Windows Server等。3.安装Web服务器:根据自己的
2023-05-31

申请云服务器部署流程怎么写的

写一个云服务器部署流程可以分为以下几个步骤:确定需要部署的云主机和云服务器:首先需要了解需要部署哪些云主机、云服务器,以及它们的配置和要求。在这里可以根据云主机的名称或者服务器的名称,确定需要部署的云主机和云服务器的名称。选择云服务器提供商:了解云服务器的提供商可以通过搜索引擎或者其他渠道来查找,可以通过网络搜索或者电话咨询的方式,了解该公司的服务水平、技术实力和价格等。一般来说,有实力、
2023-10-26

pycharm部署django项目到云服务器的流程

这篇文章主要介绍“pycharm部署django项目到云服务器的流程”,在日常操作中,相信很多人在pycharm部署django项目到云服务器的流程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”pycharm
2023-06-20

申请云服务器部署流程是什么

云服务器部署流程通常包括以下步骤:确定云服务器的可用性:了解云服务器的可用性需求。例如,如果用户使用AmazonWebServices,则需要确保Web服务器、数据库和其他资源都是可用的。选择云服务器供应商:选择一家在行业内有良好声誉的云服务器厂商。这些供应商通常有广泛的支持,并且能够提供各种云端服务,包括AWS和GCP等。购买AWS的云服务器:选择一家提供AWS云服务器的供应商,以便获
2023-10-26

申请云服务器部署流程怎么写

写云服务器部署流程可以根据你的实际情况进行调整,但是一般来说,以下是一个常见的流程:确定部署所需的资源:你需要决定哪种云服务器适合你的需求。这可能包括服务器的类型、数量,以及你需要的存储容量和网络带宽等。制定云服务器的配置需求:根据你的云服务器的配置需求来确定云服务器需要的配置、服务质量、存储容量等。选择云服务器供应商:你需要了解供应商的服务级别、存储容量和技术支持等。一般来说,服务级别
2023-10-26

部署云服务器的事例分析怎么写

首先,需要分析一下客户端使用云服务器的原因。可以从以下几个方面来考虑:客户端为什么需要使用云服务器?-减少数据的访问和处理时间-避免单点故障-节省空间和存储空间-提高数据可靠性和安全性-降低成本和维护成本在进行云服务器部署的时候,需要确定云服务器所需要的功能和配置,包括服务器的名称、IP地址、端口、操作系统、存储器、带宽和其他必要的配置信息。在进行服务器的架构设计的时候,需要考虑以下几点:服务器架构应该尽量简...
2023-10-27

私有云服务器部署流程是什么

私有云服务器部署流程如下:确定云服务器的类型和配置:选择适合您的业务应用场景和需要的云服务器配置。配置云服务器和应用:根据您选择的云服务器类型和配置,准备云服务器的软件和配置文件。将数据存储到云服务器中:将您的应用程序和数据分发到云服务器上,并确保在传输过程中保持安全和完整性。配置云服务器的安全性:确保您的云服务器采用最新的安全策略,并且只存储您所需的安全信息。安装云服务器的软件和应用:安装适当的云服务器软...
2023-10-27

编程热搜

目录