远程连接mysql 授权方法详解
hadoop@hadoopMaster:~$ sudo vim /etc/mysql/my.cnf 注释掉 #bind-address = 127.0.0.1 登陆到MySQL 首先 use MySQL; 按照别人提供的方式update的时候,出现错误。 MySQL> update user set host='%' where user = 'root'; ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY' 然后查看了下数据库的host信息如下: MySQL> select host from user where user = 'root'; +-----------------------+ | host | +-----------------------+ | % | | 127.0.0.1 | | localhost.localdomain | +-----------------------+ 3 rows in set (0.00 sec) host已经有了%这个值,所以直接运行命令: 复制代码 代码如下: MySQL>flush privileges;
欢迎大家阅读《远程连接mysql 受权方法详解_mysql》,跪求各位点评,by 搞代码