在默认的情况下MySQL并不允许用户进行远程访问,但如果配置独立的数据库时就需要开启MySQL的远程访问,这样的网络构架在高负载的web服务器上更具可靠性。实现起来其实很简单。
如果你的mysql服务器安装有phpmyadmin的话,可以选择“权限”卡,再点击“新建用户”具体如下图所示。
点击“添加新用户”
实际可以根据你的需求填入相关信息。
此时MySQL数据库仍然无法远程访问,我们这里只是在MySQL数据库上建立一个可供远程访问的用户而已。这里还需要修改MySQL的配置文件。
sudo nano /etc/mysql/my.conf
在配置文件中找到
bind-address = 127.0.0.1
并用#注释掉,保存后重启MySQL即可。
当然。如果你的服务器并没有安装phpmyadmin的话,也可以这样。
tmdab123@mysql:~$ mysql -u root -p Enter password:
mysql> use mysql;
mysql> select host,user,password from user;
grant all privileges on *.* to tmdab123@192.168.1.250 identified by 'password'
注意:
- 192.168.1.250是你要连接的数据库的IP地址。
- “password”是密码,改成自己的密码。


