MySQL我用的是apt安装的,有很多问题,建议大家用二进制程序安装.
问题描述
尝试修改MySQL远程访问权限
修改后发现没有用,MySQL依然拒绝远程访问
修改MySQL服务地址:
尝试远程连接
结语
MySQL远程连接不上是常见问题,一般设置好MySQL的远程访问权限就可以了.
apt安装的MySQL会自己将启动地址设置在本地,同时apt安装的MySQL的服务查看命令是 systemctl status mysql 其他安装方式的常看命令是 systemctl status mysqld
解决办法是重新设置root用户密码,在Windows平台下操作步骤如下:
①.、以系统管理员身份登录到系统;
如果是作为Windows服务运行的服务器,进入服务管理器:开始菜单-控制面板-管理工具-服务
如果服务器不是作为服务而运行的,可能需要使用任务管理器来强制停止它.
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPassword');
用任意名称保存该文件.在本例中,该文件为C:\mysql-init.txt.
假定你已将MySQL安装到C:\mysql.如果你将MySQL安装到了另一位置,请对下述命令进行相应的调整.
在DOS命令提示符下,执行命令:
C:\ C:\mysql\bin\mysqld-nt --init-file=C:\mysql-init.txt
在服务器启动时,执行由"--init-file"选项(作用:在启动时从指定的文件中读取SQL命令)命名的文件的内容,更改根用户密码.当服务器成功启动后,应删除C:\mysql-init.txt.
用命令提示符打开mysql,提示net不是内部文件;在计算机管理里的服务打开,mysql拒绝访问
以上就是土嘎嘎小编为大家整理的拒绝访问mysql怎么办相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!