Я использую Laravel Homestead.
Внезапно перестало работать подключение к MySQL из PHPStorm (и с локальной машины через команду mysql). Это сработало сегодня, и я не могу вспомнить, что я сделал, что могло бы повлиять на это. Мой локальный сайт тоже работает (может подключаться к MySQL)
Если я пингую 192.168.10.10, он отправляет пакеты, и все в порядке
Пытался проверить порт. Я мало что знаю об этом, но обнаружил, что должен использовать nmap
.
nmap -p 33060 192.168.10.10
верните это: 33060/tcp filtered mysqlx
Я не уверен насчет фильтрации, но, вероятно, это показывает, что он заблокирован?
uwf status
показывает Status: inactive
Apparmor aa-status
показывает:
apparmor module is loaded.
0 profiles are loaded.
0 profiles are in enforce mode.
0 profiles are in complain mode.
0 processes have profiles defined.
0 processes are in enforce mode.
0 processes are in complain mode.
0 processes are unconfined but have a profile defined.
bind-address
установлено на 0.0.0.0
select user, host from mysql.user
показывает:
| homestead | % |
| homestead | 0.0.0.0 |
| root | 0.0.0.0 |
| debian-sys-maint | localhost |
| mysql.session | localhost |
| mysql.sys | localhost |
| root | localhost |
show grants for 'homestead'@'%'
показывает:
GRANT ALL PRIVILEGES ON . TO 'homestead'@'%' WITH GRANT OPTION
Но!
Что я выяснил. Если я подключаюсь со своего локального компьютера без указания порта, он работает !!
mysql -u homestead -h 192.168.10.10 -p
- работает хорошо mysql -u homestead -h 192.168.10.10 -P 33060 -p
- не могу подключиться
Но как? Я проверил, что я действительно подключаюсь к реальной базе данных, у меня нет локальных баз данных, только в Homestead.
И все еще не могу подключиться к PHPStorm даже с портом 3306.