не может подключиться к mysql8.0 в Ubuntu через VMware - PullRequest
0 голосов
/ 12 февраля 2020

У меня не получается установить успешное соединение с mysql 8.0, установленным на Ubunti 18.04 va VMware, с моего хоста windows 10 через Visual Studio (с подключаемым модулем /net) или через mysql верстак. .

  • Я настроил различных тестовых пользователей использовать mysql_native_password, а также caching_sha2_passwword

  • обновил mysqld.cnf, установив bind-address = 0.0.0.0 (mysql терпит неудачу, когда я редактирую my.cnf, но есть символическая c ссылка на /etc/mysql/mysql.conf.d/mysqld.cnf, которую я обновил

  • предоставил все привилегии, как и все упомянутые учебные пособия, сделал FLU SH

Я могу s sh через powershell на моем windows хосте, но VS Studio 19 и MYSQL Workbench's функция простого подключения не работает, когда она должна.

В чем может быть проблема, кроме возврата к mysql 5.7, потому что у меня это есть до обновления, и оно все еще не работает, спасибо.

1 Ответ

0 голосов
/ 18 февраля 2020
in the my.cnf file it should have:
[mysql]
bind-address = X.X.X.X 
#skip-networking 

It should have all three just like that. The "X.X.X.X" is your IP address, or use 0.0.0.0

then restart with "service mysql restart" just as every article on google has suggested and you're set.

Oh, and this only worked for me using the mysql_native_password plugin, not caching_sha2_password. Also, the user was set up with the host as '%' so for instance test@%. Lastly, do everything else above such as the GRANT and FLUSH and you're good to go.
...