如何诚信网站平台建设,阿里巴巴外贸圈app,百度手机端推广,wordpress主题用什么设计解决远程连接mysql错误1130代码的方法今天在用远程连接Mysql服务器的数据库#xff0c;不管怎么弄都是连接不到#xff0c;错误代码是1130#xff0c;ERROR 1130: Host 192.168.2.159 is not allowed to connect to this MySQL server猜想是无法给远程连接的用户权限问题。结…解决远程连接mysql错误1130代码的方法今天在用远程连接Mysql服务器的数据库不管怎么弄都是连接不到错误代码是1130ERROR 1130: Host 192.168.2.159 is not allowed to connect to this MySQL server猜想是无法给远程连接的用户权限问题。结果这样子操作mysql库即可解决。在本机登入mysql后更改 “mysql” 数据库里的 “user” 表里的 “host” 项从”localhost”改称%。。mysql -u root -pmysqluse mysql;mysqlselect host from user where userroot;mysqlupdate user set host % where user root;mysqlflush privileges;mysqlselect host from user where userroot;第一句是以权限用户root登录第二句选择mysql库第三句查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称)第四句修改host值(以通配符%的内容增加主机/IP地址)当然也可以直接增加IP地址第五句刷新MySQL的系统权限相关表第六句再重新查看user表时有修改。。重起mysql服务即可完成。一、通过MySQL-Front或mysql administrator连接mysql的时候发生的这个错误ERROR 1130: Host ***.***.***.*** is not allowed to connect to this MySQL server说明所连接的用户帐号没有远程连接的权限只能在本机(localhost)登录。需更改 mysql 数据库里的 user表里的 host项把localhost改称%首先按下面的步骤登录Mysql服务器登录mysql需要切换到dos下的mysql的bin目录进行如下操作语法格式mysql -h host_name -u user_name -p password (本机的话-h 和host_name可省)例如C:\program files\mysql\mysql server 5.0\binmysql -u root -pEnter password:******先输入用户名和密码登陆要求(-p)回车后等出现Enter password:再输入密码回车这样就可以成功登陆mysql否则将会登陆失败。登陆成功后会显示如下信息及Mysql标识符Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 1 to server version: 5.0.1-ntType help; or \h for help. Type \c to clear the buffer.mysql标识符mysql当你看到这个出现在窗口的最左边的顶格时这就是告诉你你可以输入命令进行操作了。mysql \s 查看版本信息mysql \q or mysql quit 退出mysql数据库服务器mysql \h or mysql help 查看帮助(其他的数据库服务器相关命令)二、登录成功后可通过以下步骤对用户进行权限更改mysqluse mysql;mysqlupdate user set host % where user root;mysqlflush privileges;mysqlselect host,user from user where userroot;mysqlquit退出后会回到DOS正常的提示符状态此时可以通过远程连接Mysql了MySQL 用户帐号的修改 error 11302007-09-07 09:18MySQL上的一个数据库要备份装了个MySQL的gui工具。打开MySQL Administrator工具填好用户名和密码却登录不了老是报这个错“ERROR 1130: Host lijuan- is not allowed to connect to this MySQL server”。网上查了下有这两个方法解决解决方法1。 改表法。可能是你的帐号不允许从远程登陆只能在localhost。这个时候只要在localhost的那台电脑登入mysql后更改 mysql 数据库里的 user 表里的 host 项从localhost改称%mysql -u root -pvmwaremysqluse mysql;mysqlupdate user set host % where user root;mysqlselect host, user from user;2. 授权法。例如你想myuser使用mypassword从任何主机连接到mysql服务器的话。GRANT ALL PRIVILEGES ON *.* TO myuser% IDENTIFIED BY mypassword WITH GRANT OPTION;如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器并使用mypassword作为密码GRANT ALL PRIVILEGES ON *.* TO myuser192.168.1.3 IDENTIFIED BY mypassword WITH GRANT OPTION;我的mysql.user里root用户的host果然是localhost先用改表法给localhost改成“”还是不行仍然报1130的错误又按“从任何主机连接到mysql服务器”方法授权还是报一样的错最后给自己的ip授权之后终于登录上了。。。。乎乎。。。mysql的ERROR 1045 在上面情况后如再出现客户段1045可在服务器执行如下UPDATE user SET PasswordPASSWORD(123456) where USERmyuser;FLUSH PRIVILEGES;