Kemungkinan besar Anda telah menginisialisasi direktori data mysql ketika ini berbeda:
environment:
- MYSQL_ROOT_PASSWORD='123'
- MYSQL_ROOT_HOST='172.18.0.1'
Gambar MySQL hanya menghormati vars tersebut ketika direktori /var/lib/mysql dibuat.
Jadi jika Anda tidak peduli dengan data, kosongkan volume Anda:/Users/user/Documents/.docker/mysql/data
, atau ubah kredensial secara manual dari terminal mysql.