msyql: navicat 连接时msyql遇到的问题

1.使用 mysql的用户,密码连接 服务器上的MySQL时,连接不上,报 100xx的错误。

1)原因是,MySQL默认情况下,只允许本地连接[127.0.0.1,或localhost]来连接mysql。

解决:修改mysql的配置文件  /etc/mysql/my.cof

#cd /etc/mysql/

#vi my.cof

将bind-address = 127.0.0.1修改为bind-address = 0.0.0.0

2)发现还是没有连接成功,可能是 mysql没有设置 可用于登录的用户和密码 ;可以使用下面的命令[首先等登录你的mysql,登录命令,mysql -uroot -p"your pwd"]

mysql>GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

myuser 改为你的数据库用户名 一般为root mypassword 改为数据库登录密码

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容