mysql 3306端口怎么不能访问的解决方法
工具/原料
修改mysql库user表中host字段值为localhost的更新为%
重启mysql服务
方法/步骤
修改mysql库user表中host字段值为localhost的更新为%。
命令:
mysql>use mysql
mysql>update user set host = '%' where host='localhost'
修改前
3修改后
4重启mysql服务即可访问。
mysql 3306端口怎么不能访问的解决方法相关文章:
1.如何解决Linux系统无法访问mysql
2.mysql局域网访问权限怎么设置
3.mysql防火墙如何设置
4.外网如何访问内网的mysql数据库
5.Linux开启mysql远程连接的设置步骤
一般情况下都在安装目录下,如果不再的话,就找一下c:\windows、c:\windows\system32下面或者使用windows的搜索功能找一下my.ini。
例如我的在:D:\Program Files\MySQL\MySQL Server 5.1\my.ini
如果是XAMPP安装方式的就在xampp\mysql目录下的相关.ini文件。
修改下面两个地方:[client]
port=3306
[mysqld]
# The TCP/IP Port the MySQL Server will listen onport=3306
然后将3306改为你想要的端口号
备注:有两个"port=3306",都需要改
3
如果提示修改不了可能需要把相关软件和服务先停掉,win7的可能要以管理员方式打开,修改后要重启服务才起作用。
修改文件:my.ini or my.cnf 批量修改3306 替换成你要的端口号即可,保存重启mysql服务在配置文件里添加比如3307[mysqld]port=3307 在你的系统目录下有一个my.ini 文件,WIN98下在WINDOWS
WINNT在WINNT
WINXP在WINDOWS内容如下[mysqld]basedir=D:/MYSQL
#bind-address=192.168.0.2
datadir=D:/MYSQL/data
language=D:/MYSQL/share/chinese#tmpdir#=#port=3306其中port=3306就是端口了,
将#去掉就行了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)