Форум программистов, компьютерный форум, киберфорум
MySQL
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
5 / 5 / 0
Регистрация: 25.09.2017
Сообщений: 569

MysqlServer Не допускает выполнение команды при сборке контейнера docker

25.01.2026, 15:57. Показов 479. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Собираю контейнер базы данных mysql на основе[https://github.com/docker-libr... le.oracle]

Образ уже предполагает, что там права будут у пользователя mysql на директорию и вложенные каталоги в /var/run/mysqld/


docker-compose.yaml:

Bash
1
2
3
4
5
6
7
8
9
10
11
12
services:
  database:
    build:
      context: .
      dockerfile: Dockerfile.database
    container_name: db
    env_file:
      ./.env.db
    ports:
      - "3306:3306"
    restart:
        unless-stopped
C
1
2
3
MYSQL_ALLOW_EMPTY_PASSWORD=1
MYSQL_DATABASE="db"
MYSQL_ROOT_HOST=%
Dockerfile.database:

Bash
1
2
3
4
5
6
7
8
9
10
11
12
FROM mysql:latest
 
 
RUN mysql --version #mysql сервер установлен
 
 
RUN chown -R mysql:root /var/lib/mysql/
RUN chown -R mysql:root /var/run/mysqld/
 
COPY ./db.vol/db.conf/mysqld.cnf etc/mysql/conf.d
 
RUN mysql -u root -e "UPDATE mysql.user SET host='%' WHERE host='database';"

/db.vol/db.conf/mysqld.cnf:

[mysqld]
bind-address = 0.0.0.0

Пробовал без этой последней команды. Когда в этом случае контейнер собрался, проверил в файле /etc/my.cnf пути к пользовательскому файлу настроек etc/mysql/conf.d - корректно, ссылка на /var/run/mysqld/mysqld.sock тоже.

Когда выполняю эту команду вручную в контейнере - всё проходит успешно. Но если она идёт как инструкция RUN в момент сборки или через параметр command в docker-compose - то происходит ошибка:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.01.2026, 15:57
Ответы с готовыми решениями:

Софт для работы с MYSQLSERVER удаленно из Windows
Есть сервер на котором работает MYSQLSERVER 2008 R2, нужно удаленно подключиться к нему, с...

Данный набор записей не допускает обновление
Здраствуйте! скажите пожалуйста, почему у меня данный набор записей не допускает обновление. Данные...

Почему таблица больше не допускает редактирование
Возникла неожиданно такая проблема: присоединённая через источник данных ODBC таблица с сервера SQL...

9
Эксперт .NET
 Аватар для Rius
13114 / 7675 / 1674
Регистрация: 25.05.2015
Сообщений: 23,403
Записей в блоге: 14
25.01.2026, 17:46
Цитата Сообщение от Alex_py Посмотреть сообщение
Когда выполняю эту команду вручную в контейнере - всё проходит успешно. Но если она идёт как инструкция RUN в момент сборки или через параметр command в docker-compose - то происходит ошибка:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
Предполагаю, что в первом случае mysql демон запущен и слушает команды, а во втором - нет, т.к. [в момент сборки сервер не запущен] или [вы заместили команду его запуска своей].
1
5 / 5 / 0
Регистрация: 25.09.2017
Сообщений: 569
25.01.2026, 20:18  [ТС]
Цитата Сообщение от Rius Посмотреть сообщение
а во втором - нет, т.к. [в момент сборки сервер не запущен] или [вы заместили команду его запуска своей].
Вообще, как я понял, весь запуск делается ещё в первом слое FROM mysql:lastest, там по ссылке выше в этом образе это делает последняя команда msqld. И если я использую запуск команды, которая мне нужна, чтобы разрешить пользователю подключаться и работать с базой данных, когда я делаю это через параметр command - то она выполняется бесконечно безуспешно, с той же ошибкой.
0
Эксперт .NET
 Аватар для Rius
13114 / 7675 / 1674
Регистрация: 25.05.2015
Сообщений: 23,403
Записей в блоге: 14
25.01.2026, 22:15
Нет. Собственно, при самой сборке вообще ничего не выполняется внутри контейнера. Слой это просто слой данных, а не выполняющийся в фоне процесс.

Считайте, что выполнение той программы, что записана в слоях, именно внутри контейнера производится только при его запуске через docker run и т.п. То, что запускается одной командой, CMD или ENTRYPOINT .

Добавлено через 23 минуты
Контейнер mysql может выполнить скрипты при старте, если вы их положите в каталог /docker-entrypoint-initdb.d/ и назовёте соответствующе:
https://github.com/mysql/mysql... 12-L150C40

Стартовую команду (точку входа) контейнера менять не нужно.

Но это не точно
1
5 / 5 / 0
Регистрация: 25.09.2017
Сообщений: 569
25.01.2026, 22:44  [ТС]
Цитата Сообщение от Rius Посмотреть сообщение
Контейнер mysql может выполнить скрипты при старте, если вы их положите в каталог /docker-entrypoint-initdb.d/ и назовёте соответствующе:
https://github.com/mysql/mysql... 12-L150C40
Что-то он слишком поздно эту команду запускает, видимо точка нужна. Потому что другой контейнер всё ещё не может аутентифицироваться и создать таблицы через rpc sequelize.
0
Эксперт .NET
 Аватар для Rius
13114 / 7675 / 1674
Регистрация: 25.05.2015
Сообщений: 23,403
Записей в блоге: 14
25.01.2026, 22:54
Сервер запускается всё при старте контейнера. Не на этапах сборки слоёв.

Если другой контейнер использует контейнер mysql, надо в compose добавить depends_on, чтобы стартовал после.
1
5 / 5 / 0
Регистрация: 25.09.2017
Сообщений: 569
25.01.2026, 23:27  [ТС]
Цитата Сообщение от Rius Посмотреть сообщение
надо в compose добавить depends_on, чтобы стартовал после.
Добавлено, всё-равно таблицы не создаются. Если заново перезапускаю контейнер, зависящий от database то всё проходит нормально.

Добавлено через 23 минуты
Почему такое опоздание, я не поминаю, или я должен в бесконечном цикле с точкой останова успешности пытаться аутентифицироваться с базой данных, пока в database всё запуститься?
0
Эксперт .NET
 Аватар для Rius
13114 / 7675 / 1674
Регистрация: 25.05.2015
Сообщений: 23,403
Записей в блоге: 14
26.01.2026, 07:03
Задействуйте mysql образ с хаба без модификации (без Dockerfile). Инициализируется он и без этого.

Если не заработает, покажите compose.yml
1
5 / 5 / 0
Регистрация: 25.09.2017
Сообщений: 569
26.01.2026, 08:35  [ТС]
Здравствуйте! У меня и был только образ до этого, который я задавал в docker-compose. Я бы попробовал, но mysql почему-то не считает соединение через docker сеть безопасным, требуется изменить значение столбца host в mysql.user для пользователя root от имени которого я создаю таблицы. У многих такие проблемы, кто-то обходится просто заданием ip адреса в bind-address в пользовательском файле конфигурации, и это я выяснил в ходе исследования этой проблемы. Для чего мне и нужен sh скрипт, который производит изменение соответствующей записи в БД.


Цитата Сообщение от Rius Посмотреть сообщение
Если не заработает, покажите compose.yml
Ага, всё привёл в начальном сообщении. Все было так как в docker-compose и прилагающемся прямо пол ним env.db.


Пока обошёлся вот этим вот в инициализаторе таблиц БД:


init.db.js:
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
const { 
    ConnectionRefusedError
} = require('@sequelize/core')
 
const db = require('./models/index')
 
 
const delay = async () => new Promise(
    resolve => {
        console.log(`Next attemption in 6 seconds`)
        setTimeout(resolve, 6000)
    }
)
 
const initialize = async () => { 
 
    while (true){
        try{
            await db.sequelize.authenticate()
            console.log("Authentification was success")
            break
        }
        catch(error){
            console.log(`Can't to connect to mysql database server`)
            if (error instanceof ConnectionRefusedError){
                await delay()
                continue
            }
            break
        }
    }
    try{
        await db.sequelize.sync()
        console.log("Db's tables were created")
    }
    catch(error){
        console.log(`Error was occured at sequelize synced datatables ${error}`)
    }
}
 
initialize()

index.js:

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
const { Sequelize, DataTypes, Deferrable, Model } = require('@sequelize/core')
const config = require('../../config');
 
const sequelize = new Sequelize(
  {
    dialect: MySqlDialect,
    database: config.MYSQL_DATABASE,
    user: config.MYSQL_USER,
    password: null,
    host: config.MYSQL_DB_HOST,
    port: config.MYSQL_PORT
  }
)
config.js:

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
const path = require('node:path')
 
const env = process.env
 
module.exports = { 
    MYSQL_USER: 'root',
    MYSQL_ROOT_HOST: env.MYSQL_ROOT_HOST,
    MYSQL_DB_HOST: "database",
    MYSQL_PORT: 3306,
    MYSQL_DATABASE: env.MYSQL_DATABASE
    //...
}
То есть через несколько секунд (пока происходит установка и запуск mysql сервера в контейнере database) контейнер сервера аутентифицируется с БД и таблицы создаются (если ещё не созданы)
0
Эксперт .NET
 Аватар для Rius
13114 / 7675 / 1674
Регистрация: 25.05.2015
Сообщений: 23,403
Записей в блоге: 14
26.01.2026, 22:11
Лучший ответ Сообщение было отмечено Alex_py как решение

Решение

Вот так, вроде, работает.

compose.yml

YAML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
name: mysqltest
 
services:
  mysql:
    image: mysql:8.0
    environment:
      MYSQL_ROOT_PASSWORD: rootpass
      MYSQL_DATABASE: mydb
      MYSQL_USER: me
      MYSQL_PASSWORD: mypass
    ports:
      - "3306:3306"
    expose:
      - 3306
    volumes:
      - ./healthcheck.sh:/healthcheck.sh  # Add this
      - ./mysql-data:/var/lib/mysql
      - ./01-create-schema.sql:/docker-entrypoint-initdb.d/01-create-schema.sql
      - ./02-insert-data.sql:/docker-entrypoint-initdb.d/02-insert-data.sql
    networks:
      mysql-net:
        ipv4_address: 172.20.0.10
    healthcheck:
      test: ["CMD-SHELL", "/healthcheck.sh"]
      interval: 10s
      timeout: 10s
      retries: 10
      start_period: 60s  # Longer for init
 
  exporter:
    image: joseluisq/mysql-client:8
    command: mysql_exporter
    working_dir: /home/mysql/sample
    volumes:
      - ./output:/home/mysql/sample
    depends_on:
      mysql:
        condition: service_healthy
    networks:
      default:
      mysql-net:
        ipv4_address: 172.20.0.11
    environment:
      # Connection settings (optional)
      - DB_PROTOCOL=tcp
      - DB_HOST=mysql
      - DB_PORT=3306
      - DB_DEFAULT_CHARACTER_SET=utf8
      # GZip export file (optional)
      - DB_EXPORT_GZIP=false
      # SQL or Gzip export file (optional).
      # If `DB_IMPORT_GZIP` is `true` then file name should be `database_name.sql.gz`
      - DB_EXPORT_FILE_PATH=database_name.sql
      # Database settings (required)
      - DB_NAME=mydb
      - DB_USERNAME=me
      - DB_PASSWORD=mypass
 
networks:
  mysql-net:
    driver: bridge
    ipam:
      config:
        - subnet: 172.20.0.0/16  # Must encompass both IPs

01-create-schema.sql

SQL
1
2
3
4
5
6
7
8
9
10
11
12
USE mydb;
 
CREATE TABLE IF NOT EXISTS users (
  id INT AUTO_INCREMENT PRIMARY KEY,
  username VARCHAR(50) UNIQUE NOT NULL,
  email VARCHAR(100) UNIQUE NOT NULL,
  created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
 
CREATE USER IF NOT EXISTS 'me'@'172.20.0.11' IDENTIFIED BY 'mypass';
GRANT ALL PRIVILEGES ON mydb.* TO 'me'@'172.20.0.11';
FLUSH PRIVILEGES;

02-insert-data.sql

SQL
1
2
3
4
5
USE mydb;
 
INSERT INTO users (username, email) VALUES 
('admin', 'admin@example.com'),
('testuser', 'test@example.com');

healthcheck.sh

Bash
1
2
3
4
5
6
7
8
9
#!/bin/bash
# Wait for init completion by checking your specific table/DB
if mysql -u root -prootpass -e "USE mydb; SHOW TABLES LIKE 'users';" | grep -q "users"; then
  echo "MySQL fully initialized"
  exit 0
else
  echo "Waiting for database initialization..."
  exit 1
fi


first run log

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
docker compose up
WARN[0000] No services to build                         
[+] up 4/4
 ✔ Network mysqltest_mysql-net    Created                                                                                                                                          0.2s 
 ✔ Network mysqltest_default      Created                                                                                                                                          0.1s 
 ✔ Container mysqltest-mysql-1    Created                                                                                                                                          0.1s 
 ✔ Container mysqltest-exporter-1 Created                                                                                                                                          0.1s 
Attaching to exporter-1, mysql-1
mysql-1  | 2026-01-26 19:02:31+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 8.0.44-1.el9 started.
Container mysqltest-mysql-1 Waiting 
mysql-1  | 2026-01-26 19:02:32+00:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'
mysql-1  | 2026-01-26 19:02:32+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 8.0.44-1.el9 started.
mysql-1  | 2026-01-26 19:02:32+00:00 [Note] [Entrypoint]: Initializing database files
mysql-1  | 2026-01-26T19:02:32.539025Z 0 [Warning] [MY-011068] [Server] The syntax '--skip-host-cache' is deprecated and will be removed in a future release. Please use SET GLOBAL host_cache_size=0 instead.
mysql-1  | 2026-01-26T19:02:32.539255Z 0 [System] [MY-013169] [Server] /usr/sbin/mysqld (mysqld 8.0.44) initializing of server in progress as process 81
mysql-1  | 2026-01-26T19:02:32.559652Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
mysql-1  | 2026-01-26T19:02:33.536308Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
mysql-1  | 2026-01-26T19:02:35.904335Z 6 [Warning] [MY-010453] [Server] root@localhost is created with an empty password ! Please consider switching off the --initialize-insecure option.
mysql-1  | 2026-01-26 19:02:40+00:00 [Note] [Entrypoint]: Database files initialized
mysql-1  | 2026-01-26 19:02:40+00:00 [Note] [Entrypoint]: Starting temporary server
mysql-1  | 2026-01-26T19:02:41.301095Z 0 [Warning] [MY-011068] [Server] The syntax '--skip-host-cache' is deprecated and will be removed in a future release. Please use SET GLOBAL host_cache_size=0 instead.
mysql-1  | 2026-01-26T19:02:41.304298Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.44) starting as process 133
mysql-1  | 2026-01-26T19:02:41.334155Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
mysql-1  | 2026-01-26T19:02:41.819013Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
mysql-1  | 2026-01-26T19:02:42.406807Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.
mysql-1  | 2026-01-26T19:02:42.406938Z 0 [System] [MY-013602] [Server] Channel mysql_main configured to support TLS. Encrypted connections are now supported for this channel.
mysql-1  | 2026-01-26T19:02:42.413680Z 0 [Warning] [MY-011810] [Server] Insecure configuration for --pid-file: Location '/var/run/mysqld' in the path is accessible to all OS users. Consider choosing a different directory.
mysql-1  | 2026-01-26T19:02:42.461641Z 0 [System] [MY-011323] [Server] X Plugin ready for connections. Socket: /var/run/mysqld/mysqlx.sock
mysql-1  | 2026-01-26T19:02:42.461742Z 0 [System] [MY-010931] [Server] /usr/sbin/mysqld: ready for connections. Version: '8.0.44'  socket: '/var/run/mysqld/mysqld.sock'  port: 0  MySQL Community Server - GPL.
mysql-1  | 2026-01-26 19:02:42+00:00 [Note] [Entrypoint]: Temporary server started.
mysql-1  | '/var/lib/mysql/mysql.sock' -> '/var/run/mysqld/mysqld.sock'
mysql-1  | Warning: Unable to load '/usr/share/zoneinfo/iso3166.tab' as time zone. Skipping it.
mysql-1  | Warning: Unable to load '/usr/share/zoneinfo/leap-seconds.list' as time zone. Skipping it.
mysql-1  | Warning: Unable to load '/usr/share/zoneinfo/leapseconds' as time zone. Skipping it.
mysql-1  | Warning: Unable to load '/usr/share/zoneinfo/tzdata.zi' as time zone. Skipping it.
mysql-1  | Warning: Unable to load '/usr/share/zoneinfo/zone.tab' as time zone. Skipping it.
mysql-1  | Warning: Unable to load '/usr/share/zoneinfo/zone1970.tab' as time zone. Skipping it.
mysql-1  | 2026-01-26 19:02:47+00:00 [Note] [Entrypoint]: Creating database mydb
mysql-1  | 2026-01-26 19:02:47+00:00 [Note] [Entrypoint]: Creating user me
mysql-1  | 2026-01-26 19:02:47+00:00 [Note] [Entrypoint]: Giving user me access to schema mydb
mysql-1  | 
mysql-1  | 2026-01-26 19:02:47+00:00 [Note] [Entrypoint]: /usr/local/bin/docker-entrypoint.sh: running /docker-entrypoint-initdb.d/01-create-schema.sql
mysql-1  | 
mysql-1  | 
mysql-1  | 2026-01-26 19:02:47+00:00 [Note] [Entrypoint]: /usr/local/bin/docker-entrypoint.sh: running /docker-entrypoint-initdb.d/02-insert-data.sql
mysql-1  | 
mysql-1  | 
mysql-1  | 2026-01-26 19:02:48+00:00 [Note] [Entrypoint]: Stopping temporary server
mysql-1  | 2026-01-26T19:02:48.078363Z 16 [System] [MY-013172] [Server] Received SHUTDOWN from user root. Shutting down mysqld (Version: 8.0.44).
mysql-1  | 2026-01-26T19:02:50.452803Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld: Shutdown complete (mysqld 8.0.44)  MySQL Community Server - GPL.
mysql-1  | 2026-01-26 19:02:51+00:00 [Note] [Entrypoint]: Temporary server stopped
mysql-1  | 
mysql-1  | 2026-01-26 19:02:51+00:00 [Note] [Entrypoint]: MySQL init process done. Ready for start up.
mysql-1  | 
mysql-1  | 2026-01-26T19:02:51.449218Z 0 [Warning] [MY-011068] [Server] The syntax '--skip-host-cache' is deprecated and will be removed in a future release. Please use SET GLOBAL host_cache_size=0 instead.
mysql-1  | 2026-01-26T19:02:51.452177Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.44) starting as process 1
mysql-1  | 2026-01-26T19:02:51.473407Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
mysql-1  | 2026-01-26T19:02:51.894714Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
mysql-1  | 2026-01-26T19:02:52.490943Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.
mysql-1  | 2026-01-26T19:02:52.491071Z 0 [System] [MY-013602] [Server] Channel mysql_main configured to support TLS. Encrypted connections are now supported for this channel.
mysql-1  | 2026-01-26T19:02:52.496038Z 0 [Warning] [MY-011810] [Server] Insecure configuration for --pid-file: Location '/var/run/mysqld' in the path is accessible to all OS users. Consider choosing a different directory.
mysql-1  | 2026-01-26T19:02:52.536316Z 0 [System] [MY-011323] [Server] X Plugin ready for connections. Bind-address: '::' port: 33060, socket: /var/run/mysqld/mysqlx.sock
mysql-1  | 2026-01-26T19:02:52.536643Z 0 [System] [MY-010931] [Server] /usr/sbin/mysqld: ready for connections. Version: '8.0.44'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  MySQL Community Server - GPL.
Container mysqltest-mysql-1 Healthy 
exporter-1  | MySQL 8 Client - Exporter
exporter-1  | =========================
exporter-1  | mysqldump  Ver 8.0.44 for Linux on x86_64 (MySQL Community Server - GPL)
exporter-1  | 
exporter-1  | Exporting database `mydb` into a SQL script file...
exporter-1  | Output file: database_name.sql (SQL Text)
exporter-1  | mysqldump: [Warning] Using a password on the command line interface can be insecure. mysqldump: Error: 'Access denied; you need (at least one of) the PROCESS privilege(s) for this operation' when trying to dump tablespaces
exporter-1  | Database `mydb` was exported on 0s successfully!
exporter-1  | File exported: database_name.sql (4.0K / SQL Text)
exporter-1 exited with code 0
mysql-1     | 2026-01-26T19:03:58.358083Z 0 [System] [MY-013172] [Server] Received SHUTDOWN from user <via user signal>. Shutting down mysqld (Version: 8.0.44).
mysql-1     | 2026-01-26T19:03:59.720641Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld: Shutdown complete (mysqld 8.0.44)  MySQL Community Server - GPL.
mysql-1 exited with code 0

second run log

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
docker compose up
WARN[0000] No services to build                         
[+] up 4/4atch   d Detach
 ✔ Network mysqltest_default      Created                                                                                                                                          0.2s 
 ✔ Network mysqltest_mysql-net    Created                                                                                                                                          0.1s 
 ✔ Container mysqltest-mysql-1    Created                                                                                                                                          0.1s 
 ✔ Container mysqltest-exporter-1 Created                                                                                                                                          0.1s 
Attaching to exporter-1, mysql-1
mysql-1  | 2026-01-26 19:04:16+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 8.0.44-1.el9 started.
Container mysqltest-mysql-1 Waiting 
mysql-1  | 2026-01-26 19:04:16+00:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'
mysql-1  | 2026-01-26 19:04:16+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 8.0.44-1.el9 started.
mysql-1  | '/var/lib/mysql/mysql.sock' -> '/var/run/mysqld/mysqld.sock'
mysql-1  | 2026-01-26T19:04:17.460747Z 0 [Warning] [MY-011068] [Server] The syntax '--skip-host-cache' is deprecated and will be removed in a future release. Please use SET GLOBAL host_cache_size=0 instead.
mysql-1  | 2026-01-26T19:04:17.463664Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.44) starting as process 1
mysql-1  | 2026-01-26T19:04:17.477317Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
mysql-1  | 2026-01-26T19:04:17.887839Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
mysql-1  | 2026-01-26T19:04:18.380940Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed.
mysql-1  | 2026-01-26T19:04:18.380999Z 0 [System] [MY-013602] [Server] Channel mysql_main configured to support TLS. Encrypted connections are now supported for this channel.
mysql-1  | 2026-01-26T19:04:18.392967Z 0 [Warning] [MY-011810] [Server] Insecure configuration for --pid-file: Location '/var/run/mysqld' in the path is accessible to all OS users. Consider choosing a different directory.
mysql-1  | 2026-01-26T19:04:18.449652Z 0 [System] [MY-011323] [Server] X Plugin ready for connections. Bind-address: '::' port: 33060, socket: /var/run/mysqld/mysqlx.sock
mysql-1  | 2026-01-26T19:04:18.449752Z 0 [System] [MY-010931] [Server] /usr/sbin/mysqld: ready for connections. Version: '8.0.44'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  MySQL Community Server - GPL.
Container mysqltest-mysql-1 Healthy 
exporter-1  | MySQL 8 Client - Exporter
exporter-1  | =========================
exporter-1  | mysqldump  Ver 8.0.44 for Linux on x86_64 (MySQL Community Server - GPL)
exporter-1  | 
exporter-1  | Exporting database `mydb` into a SQL script file...
exporter-1  | Output file: database_name.sql (SQL Text)
exporter-1  | mysqldump: [Warning] Using a password on the command line interface can be insecure. mysqldump: Error: 'Access denied; you need (at least one of) the PROCESS privilege(s) for this operation' when trying to dump tablespaces
exporter-1  | Database `mydb` was exported on 0s successfully!
exporter-1  | File exported: database_name.sql (4.0K / SQL Text)
exporter-1 exited with code 0
mysql-1     | 2026-01-26T19:04:31.710001Z 0 [System] [MY-013172] [Server] Received SHUTDOWN from user <via user signal>. Shutting down mysqld (Version: 8.0.44).
mysql-1     | 2026-01-26T19:04:32.666807Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld: Shutdown complete (mysqld 8.0.44)  MySQL Community Server - GPL.
mysql-1 exited with code 0
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.01.2026, 22:11
Помогаю со студенческими работами здесь

Допускается перемещение
не могу задать значение на &quot;да&quot; в свойствах формы, макет, допускается перемещение. что делать?...

Вывод в список значений поля, одновременно допускающем несколько значений
Есть таблицы, 6 штук. Как через запрос вывести в список информацию о СМУ? например, выбираю объект...

Вставка в таблицу данных другим значением, если не допускаются совпадения
Добрый Всем день. Есть таблиы т1,т2,т3. В т1 вставляетя число из т2. В т1 совпадения не доп-ся.При...

Многоуровневое предложение GROUP BY не допускается в подчиненном запросе
создал отчет(табличный) источником которого является запрос1. работает отлично. но после того...

Поле, одновременно допускающее несколько значений, и добавление его в отчет
Здравствуйте. Помогите пожалуйста реализовать: поле, одновременно допускающие несколько значений....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru