براي اينكه به MySQL يك كامپيوتر در يك شبكه داخلي مثل LAN متصل شويم، بايد اقدامات زير را در كامپيوتر سرور انجام دهيد:
1. فايل تنظيمات MySQL را با نام my.ini (در لينوكس: my.cnf) باز كرده و خطوط زير را در آن پيدا و به صورت زير تغيير دهيد:
port = 3306 # Port MySQL listens on
bind-address = 0.0.0.0 # IP address of your server
# skip-networking # This should be commented out to enable networking
خط دوم مقدار 0.0.0.0 يعني تمام IP ها مجاز به دسترسي هستند. ميتوان IP خاصي را به جاي آن قيد كرد. مقدار پيش فرض 127.0.0.1 است. يعني دسترسي از طريق تنها همان كامپيوتر سرور. در ادامه خط سوم بايد كامنت شده باشد، يعني علامت # را اول خود داشته باشد. در ضمن پورت 3306 توسط فايروال بايد اجازه دسترسي داشته باشد.
2. يك يوزر/پسورد بايد در MySQL سرور با IP كلاينت تعريف و اجازه دسترسي داده شده باشد تا كلاينت از طريق آن بتواند به سرور متصل شود. مثلا اگر بخواهيم از هر IP اجازه دسترسي دهيم از نمونه زير استفاده ميكنيم كه بايد به صورت كواري در MySQL سرور اجرا شود:
GRANT ALL PRIVILEGES ON *.* TO 'USERNAME'@'%' IDENTIFIED BY "PASSWORD";
FLUSH PRIVILEGES;
3. اجراي مجدد MySQL در سرور:
/etc/init.d/mysqld restart
يا
/etc/init.d/mysql restart