How to enable MySQL remote access on Ubuntu Server 12.04


By default MySQL on Ubuntu Server 12.04 can only be accessed from localhost (

 If we need to access it from another computer on the network, we must do the following step
 Edit MySQL Configuration
 $ sudo vim /etc/mysql/my.cnf
#comment out this line (add # in front of the line)
#bind-address           =

Restart the server
$ sudo service mysql restart
mysql stop/waiting
mysql start/running, process 13081
Then we need to add user info to the database
$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 77
Server version: 5.5.24-0ubuntu0.12.04.1 (Ubuntu)
Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.
mysql> grant all on [database_name].* to [user]@[ip_address] identified by ‘[password]’

Query OK, 0 rows affected (0.00 sec)

mysql> exit

That’s all!

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Create a free website or blog at

Up ↑

%d bloggers like this: