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了。。其实很简单。。

 
 


 青春就应该这样绽放  游戏测试:三国时期谁是你最好的兄弟!!  你不得不信的星座秘密

原文地址:https://www.cnblogs.com/int32bit/p/3187847.html