qq_33349657 2016-10-02 08:55 采纳率: 0%
浏览 1669

is not allowed to connect to this MySql server

我在自己电脑上建立mysql数据库,写了两个程序,一个是之前写的,链接这个数据库可以链接,但是在今天又一次使用mysql的时候,链接却出现host...is not allowed to connect to this MySql server,网上的解决都是下面的回答,没看明白是什么意思,并且我并不是远程链接,而是本机的程序链接本机的数据库啊,为啥还会这样?

可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"

  • 写回答

4条回答

  • niaonao 2016-10-02 09:31
    关注

    既然那个能连接
    就看看连接数据库的代码有什么区别
    是在找不到就复制代码,先使用,慢慢理解

    评论

报告相同问题?

悬赏问题

  • ¥15 shape_predictor_68_face_landmarks.dat
  • ¥15 slam rangenet++配置
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制
  • ¥20 usb设备兼容性问题