Navicat 8 for Mysql 为什么连接不上啊,高手帮解决一下!谢谢

Navicat 8 for Mysql 为什么连接不上啊,高手帮解决一下!谢谢,第1张

因为安全的考虑,MYSQL默认安装的时候不允许外网访问

修改方式:

1、首先检查mysql的配置,打开mysql 的配置文件my.ini查找 bind-address =localhost(127.0.0.1),将它用#注释掉

2、修改表,本地登录mysql,切换到名为mysql数据库,使用sql语句查看"select host,user from user "

mysql -u root -pvmwaremysql>use mysql

mysql>update user set host = '%' where user ='root'

mysql>select host, user from user

mysql>flush privileges

注意:最后一句很重要,目的是使修改生效.如果没有写,则还是不能进行远程连接.

:"但是如果你的数据库已经创建了,那就无法更改了! " 错误的回答. 一般用utf8编码比较好. 你前台写入的页面也设置为utf8(比如jsp页面) . 这样就不会产生乱码. 你在Navicat8中, 打开一个数据表, 对着表右键, 选择"设计表" --->选择"选项" 那个选项卡 -->那么就可以看到当前正在使用的字符集和数据表的引擎了, 点击下拉菜单修改为你要的.

navicat是客户端啊,是一个工具,你的students已经创建成功且存在于服务器中,如果你是在程序中使用jdbc来修改students,检查一下你的jdbc_url是否正确,如果正确查看修改的表名students是否正确


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7431841.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存