1 - skip-networking را در فایل
my.cnf در مسیر
etc/mysql/my.cnf/ غیرفعال کنید.
2 - مقدار
bind-address در فایل my.cnf از 127.0.0.1 به 0.0.0.0 تغییر دهید.
3 - دسترسی ریموت رو با دستورهای زیر برای mysql فعال کنید.
mysql -u root -p
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'pass' WITH GRANT OPTION;
FLUSH PRIVILEGES;
4 - سرویس mysql را با دستور زیر ریستارت کنید تا تنظیمات اعمال شود.
sudo service mysql restart
تذکر:
در صورتی که اتصال انجام نشد اسم کانکشن navicat را همان ip سرور بزارید. :)
(system: linux ubuntu)