I haven't been able to get my mysql-server on my raspberry pi to communicate with other network devices with networking enabled unless I manually start the server myself with
sudo mysqld --bind-address 0.0.0.0 (I tried using a local address as well, still no luck).
When I check
sudo lsof -i -P -n | grep mysqld to see if it's listening on the network, it isn't unless I run as root with --bind-address set.
Here is my config, if it helps determine the problem:
conf.d debian.cnf debian-start mariadb.cnf mariadb.conf.d my.cnf my.cnf.fallback pi@pi1:~ $ cat /etc/mysql/my.cnf # The MariaDB configuration file [client-server] [mysqld] user = mysql pid-file = /var/run/mysqld/mysqld.pid socket = /var/run/mysqld/mysqld.sock port = 3306 basedir = /usr datadir = /var/lib/mysql tmpdir = /tmp language = /usr/share/mysql/English bind-address = 0.0.0.0 # skip-networking # Import all .cnf files from configuration directory !includedir /etc/mysql/conf.d/ !includedir /etc/mysql/mariadb.conf.d/ pi@pi1:~ $```