ubuntu下远程登录mysql
在ubuntu下远程连接mysql,出现111错误。。我们使用perror显示对应错误代码信息,可以发现是拒绝连接了。。那原因自然就是:mysql没有将远程访问的权限开放
解决办法如下(注:在Ubuntu下操作):
1 进入mysql 控制台
mysql -u root -p
2 授权
grant all on DBName.TableName to UserName@'IP'
identified by 'password';
说明:ip可以是%,主机名,192.168.0.%...等;%表示任意的意思。。红色字体部分根据数据库情况修改
3 编辑mysql配置文件
sudo vim /etc/mysql/my.cnf
把bind-address = 127.0.0.1
注释掉,它默认把IP给绑定了。。开始一直连接不上,就是这个原因。。。。
4 重启mysql
sudo /etc/init.d/mysql restart
这样就OK了。。其实很简单。。