Following this thread. I\'ve successfully edited my my.cnf file to comment out the #bind-address value and also tried to specify 0.0.0.0 and the s
I had the same issue: mysql configured correctly, sudo systemctl restart mysql seemed to work fine, but sudo lsof -i -P -n | grep 3306 still gave me TCP 127.0.0.1:3306 (LISTEN) instead of the expected TCP *:3306 (LISTEN), and I noticed from ps aux | grep mysql that /usr/bin/mysqld hadn't actually been restarted.
A full reboot was necessary for my new settings to take effect.