时间:2021-07-01 10:21:17 帮助过:23人阅读
utf8相关的是之前本地录入汉字数据时发现插入失败,汉子和VARCHAR不兼容,在mysql模式下输入STATUS查看的状态时
Server characterset: latin1
Db characterset: latin1
Client characterset: utf8
Conn. characterset: utf8
经过这个修改后,前2个字符集就全变成了utf8,支持中文。其他的修改就如同我所说的,绑定IP为0.0.0.0,即接收任意地址的主机的连接,端口绑定3306。
但是依然不能访问,只不过错误信息发生了改变,这次很明确了,是显示用户没有连接权限,也就是说用户只能本地连接,依然搜索资料后得出解决方案如下
1. 新建用户远程连接mysql数据库
mysql> grant all on *.* to team@‘%‘ identified by ‘java123‘ with grant option;
Query OK, 0 rows affected, 1 warning (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
2. 支持root用户允许远程连接mysql数据库
mysql> grant all on *.* to ‘root‘@‘%‘ identified by ‘cplusplus‘ with grant option;
Query OK, 0 rows affected, 1 warning (0.01 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
参考博客 http://www.cnblogs.com/linjiqin/p/5270938.html
其实该博客也解决了我之前的问题。
远程连接Linux虚拟机上的mysql失败的解决方法
标签:getc l数据库 搜索 绑定 编程 资料 gen sql数据库 成功