欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

aarch64服務(wù)器部署mysql的流程分析

 更新時間:2022年09月27日 17:11:32   作者:一個運維小青年  
這篇文章主要介紹了aarch64服務(wù)器部署mysql,通過編寫docker-compose.yaml及編寫數(shù)據(jù)庫配置文件,對aarch64服務(wù)器部署mysql的流程感興趣的朋友一起看看吧

aarch64服務(wù)器-部署mysql

aarch64服務(wù)器-部署nacos

1、創(chuàng)建工作目錄

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
      # 數(shù)據(jù)庫還原目錄 可將需要還原的sql文件放在這里
      - /apps/mysql/source:/docker-entrypoint-initdb.d
    environment:
      - "MYSQL_ROOT_PASSWORD=xxx"
      - "MYSQL_DATABASE=xxx"
      - "TZ=Asia/Shanghai"
    ports:
      # 使用宿主機的3306端口映射到容器的3306端口
      # 宿主機:容器
      - 3307:3306

所在服務(wù)器

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、編寫數(shù)據(jù)庫配置文件。

/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、測試

進入容器,使用密碼登錄數(shù)據(jù)庫,并查看數(shù)據(jù)庫有沒有創(chuàng)建所指定的庫,庫里面有沒有導(dǎo)入你的sql數(shù)據(jù)

### 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>

# 查看數(shù)據(jù)
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  #這個是我自己的恢復(fù)數(shù)據(jù)文件
mysql> show tables;
.......

記錄報錯

連接報錯

Host is not allowed to connect to this MySQL server解決方法
https://blog.csdn.net/bingjianit/article/details/54384299 #解決文章
在裝有MySQL的機器上登錄MySQL mysql -u root -p密碼
執(zhí)行use mysql;
執(zhí)行update user set host = '%' where user = 'root';這一句執(zhí)行完可能會報錯,不用管它。
執(zhí)行FLUSH PRIVILEGES;

創(chuàng)建用戶授權(quán)用戶,修改root密碼

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

一. 創(chuàng)建用戶

命令:

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'@'%';

二. 授權(quán):

命令:

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

三. 授權(quán):

命令:

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

例子:

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

到此這篇關(guān)于aarch64服務(wù)器部署mysql的文章就介紹到這了,更多相關(guān)aarch64部署mysql內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • k8s入門集群組件介紹及概念理解

    k8s入門集群組件介紹及概念理解

    這篇文章主要為大家介紹了k8s入門集群組件的介紹及概念理解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步
    2022-03-03
  • Linux阿里云服務(wù)器中安裝Nginx命令的詳細過程

    Linux阿里云服務(wù)器中安裝Nginx命令的詳細過程

    這篇文章主要介紹了Linux(阿里云服務(wù)器)中安裝Nginx命令,主要包括安裝nginx依賴和配置環(huán)境變量的相關(guān)知識,本文給大家介紹的非常詳細,需要的朋友可以參考下
    2022-06-06
  • 服務(wù)發(fā)現(xiàn)與負載均衡機制Service實例創(chuàng)建

    服務(wù)發(fā)現(xiàn)與負載均衡機制Service實例創(chuàng)建

    這篇文章主要為大家介紹了服務(wù)發(fā)現(xiàn)與負載均衡機制Service實例創(chuàng)建有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-03-03
  • Memcache緩存系統(tǒng)知識點梳理

    Memcache緩存系統(tǒng)知識點梳理

    Memcached是一個免費開源的,高性能的,具有分布式對象的緩存系統(tǒng),它可以用來保存一些經(jīng)常存取的對象或數(shù)據(jù),保存的數(shù)據(jù)像一張巨大的HASH表,該表以Key-value對的方式存在內(nèi)存中
    2012-09-09
  • 開源SFTP服務(wù)器軟件SFTPGo詳解

    開源SFTP服務(wù)器軟件SFTPGo詳解

    SFTPGo 是一種事件驅(qū)動的文件傳輸解決方案,使用 SFTPGo,您可以利用本地和云存儲后端,使用您已經(jīng)熟悉的相同工具和流程在內(nèi)部或與業(yè)務(wù)伙伴交換和存儲文件,這篇文章給大家介紹開源SFTP服務(wù)器軟件SFTPGo的相關(guān)知識,感興趣的朋友一起看看吧
    2024-08-08
  • git多人協(xié)作_動力節(jié)點Java學(xué)院整理

    git多人協(xié)作_動力節(jié)點Java學(xué)院整理

    這篇文章主要介紹了git多人協(xié)作,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • Keepalived+HAProxy高可用集群K8S實現(xiàn)

    Keepalived+HAProxy高可用集群K8S實現(xiàn)

    這篇文章主要為大家介紹了Keepalived+HAProxy實現(xiàn)高可用集群K8S的構(gòu)建方式,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步
    2022-03-03
  • 安裝Nacos服務(wù)器的詳細過程

    安裝Nacos服務(wù)器的詳細過程

    Nacos是Dynamic?Naming?and?Configuration?Service的首字母簡稱,一個由阿里開發(fā),用于云原始應(yīng)用動態(tài)服務(wù)發(fā)現(xiàn)、配置管理和服務(wù)管理平臺,這篇文章主要介紹了安裝Nacos服務(wù)器的詳細過程,需要的朋友可以參考下
    2024-03-03
  • Rsync實現(xiàn)文件定時同步技巧

    Rsync實現(xiàn)文件定時同步技巧

    這篇文章主要介紹了Rsync實現(xiàn)文件定時同步技巧的相關(guān)資料,需要的朋友可以參考下
    2015-09-09
  • MSXML2.XMLHTTP 800401F3 錯誤的解決方法

    MSXML2.XMLHTTP 800401F3 錯誤的解決方法

    今天ASP調(diào)用Web Service報錯,錯誤代碼為800401F3,錯誤提示為:Server.CreateObject失敗。
    2009-08-08

最新評論