Mysql host能重置吗

Mysql host能重置吗,第1张

一、修改mysql的配置文件my.cnf

1.在[mysqld]的段中加上一句:skip-grant-tables

[mysqld]

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

skip-name-resolve

skip-grant-tables

保存并且退出vi。

(或执行 mysqld_safe --skip-grant-tables &)

2.重新启动mysqld

# /etc/init.d/mysqld restart

Stopping MySQL: [ OK ]

Starting MySQL: [ OK ]

你可以通过下述方式启动服务器来调整该值如果遇到下述错误,表示mysqld已收到来来自主机“host_name”的很多连接请求,但该主机却在中途中断。由于出现很多连接错误,主机'host_name'被屏蔽。可使用'mysqladmin flush-hosts'解除屏蔽。允许的中断连接请求的数目由max_connect_errors系统变量的值决定。当超出max_connect_errors规定的连接请求时,mysqld将认为某处出错(例如,某人正试图插入),并屏蔽主机的进一步连接请求,直至执行了mysqladmin flush-hosts命令,或发出了FLUSH HOSTS语句为止。在默认情况下,mysqld会在10次连接错误后屏蔽主机。你可以通过下述方式启动服务器来调整该值:shell>mysqld_safe --max_connect_errors=10000 &如果在给定主机上遇到该错误,首先应核实该主机的TCP/IP连接是否正确。

问题是因为:此处是账户没有本地数据库的访问权限,所以无法连接数据库,需要使用grant给账户授权。

授权之前需要登录到数据库,使用skip-grant-tables参数

解决方案:

C:\Program Files\MySQL\MySQL Server 5.5\my.ini

在[mysqld]下加下面两行,

skip-name-resolve

skip-grant-tables

重启mysql的windows服务


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

原文地址: https://outofmemory.cn/zaji/8334978.html

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

发表评论

登录后才能评论

评论列表(0条)

保存