189 8069 5689

拒绝访问mysql怎么办,mysql 命令行 拒绝访问

windows远程连接MySQL失败

MySQL我用的是apt安装的,有很多问题,建议大家用二进制程序安装。

创新互联长期为上1000+客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为太平企业提供专业的网站制作、做网站太平网站改版等技术服务。拥有10余年丰富建站经验和众多成功案例,为您定制开发。

问题描述

在服务器上登录MySQL只能用本地的127.0.0.1地址,用服务器本身地址会提示拒绝访问

尝试修改MySQL远程访问权限

修改后发现没有用,MySQL依然拒绝远程访问

查看3306端口

root@sfpql:~# netstat -an|grep 3306

修改MySQL服务地址:

尝试远程连接

telnet sfpql 3306

结语

MySQL远程连接不上是常见问题,一般设置好MySQL的远程访问权限就可以了。

apt安装的MySQL会自己将启动地址设置在本地,同时apt安装的MySQL的服务查看命令是 systemctl status mysql 其他安装方式的常看命令是 systemctl status mysqld

wampserver配置mysql数据库第一次打开phpmyadmin就拒绝访问!怎么解决啊?

解决办法是重新设置root用户密码,在Windows平台下操作步骤如下:

1、以系统管理员身份登录到系统;

2、如果MySQL服务器正在运行,停止它。

如果是作为Windows服务运行的服务器,进入服务管理器:开始菜单-控制面板-管理工具-服务

如果服务器不是作为服务而运行的,可能需要使用任务管理器来强制停止它。

3、创建1个文本文件,并将下述命令置于单一行中:

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPassword');

用任意名称保存该文件。在本例中,该文件为C:\mysql-init.txt。

4、进入DOS命令提示:开始菜单-运行- cmd

假定你已将MySQL安装到C:\mysql。如果你将MySQL安装到了另一位置,请对下述命令进行相应的调整。

在DOS命令提示符下,执行命令:

C:\ C:\mysql\bin\mysqld-nt --init-file=C:\mysql-init.txt

在服务器启动时,执行由“--init-file”选项(作用:在启动时从指定的文件中读取SQL命令)命名的文件的内容,更改根用户密码。当服务器成功启动后,应删除C:\mysql-init.txt。

5停止MySQL服务器,然后在正常模式下重启它。如果以服务方式运行服务器,应从Windows服务窗口启动它。如果以手动方式启动了服务器,能够像正常情形下一样使用命令。

用命令提示符打开mysql,提示net不是内部文件;在计算机管理里的服务打开,mysql拒绝访问;

用命令提示符打开mysql,提示net不是内部文件;在计算机管理里的服务打开,mysql拒绝访问

1、net.exe在windows\system32目录,检查你的PATH环境变量,右键我的电脑,属性

2、net start mysql需要以管理员方式运行cmd,右键,以管理员方式运行

3、mysql服务无法启动,检查my.ini配置,启动后检查启动日志

mysql/data/目录里面有个HOSTNAME.err文件,用记事本编辑即可


当前名称:拒绝访问mysql怎么办,mysql 命令行 拒绝访问
网页链接:http://cdxtjz.cn/article/hedoed.html

其他资讯