这是权限问题
你需要在 MySQL 本机上登录,然后添加必要的权限用户
更详细地建议你查看一下 MySQL 参考手册,
对你会有很大帮助

解决方案 »

  1.   

    是的,多看看mysql参考手册用户按不同的机器访问,其权限通过'localhost'和'%'(或'ip address')区分,例如:1. grant select, insert, .... on db.table to username@'localhost' identified by 'password';
    2. grant select, insert, .... on db.table to username@'%' identified by 'password';
    3. grant select, insert, .... on db.table to username@'192.168.1.2' identified by 'password';1为本机访问的用户,2和3为远程访问的用户
      

  2.   

    mysql不提供远程连,只有在本地才可以。
      

  3.   

    mysql不提供远程连,只有在本地才可以。
    ?????????????????????????????????????
    不是吧,sunthing (我不懂)  的情况应该是他用的是 Linux 下的 MySQL ,
    默认是没有远程访问权限的用户信息,需要自己建立一个
    在 MySQL 主机运行mysql -h localhost -u root   回车然后执行 
    GRANT ALL PRIVILEGES ON *.* TO newroot@'%' IDENTIFIED BY 'newroot';这样你就可以从远程访问 MySQL 了,mysql -h 192.168.0.2 -u newroot -pnewroot  回车,