Cevaplamak için geç kaldım, ancak bazı dağıtımlarda MySQL için kullanılan 999 kullanıcısını gördüm. Senin dağıtıma 999 kullanıcı kullanmıyorsa, o mümkün dizin paylaşılır veya başka bir makineden, kopyalanan olduğunu.
Örnek olarak, aşağıdaki dizinde 999 kullanıcım var ve makinemde kullanıcı yok:
$ ls -l mysql_data/
total 176188
-rw-rw---- 1 999 999 56 Jul 10 12:41 auto.cnf
-rw-rw---- 1 999 999 79691776 Jul 11 09:45 ibdata1
-rw-rw---- 1 999 999 50331648 Jul 11 09:45 ib_logfile0
-rw-rw---- 1 999 999 50331648 Jul 10 12:41 ib_logfile1
drwx------ 2 999 999 45056 Jul 10 17:03 magento
drwx------ 2 999 999 4096 Jul 10 12:41 mysql
drwx------ 2 999 999 4096 Jul 10 12:41 performance_schema
$ grep 999 /etc/passwd
$
Ancak bu dizini bağlayan Docker konteynerini incelersek şunları buluruz:
$ docker-compose exec mysql grep 999 /etc/passwd
mysql:x:999:999::/home/mysql:
Bu konteynerin resmi Docker MySQL resmi resmidir:
$ grep -A1 -P "^\s*mysql:" docker-compose.yml
mysql:
image: mysql:5.6.40
sudo chown git:git gitlab