首页 > 数据库 >MySQL的Access deny问题

MySQL的Access deny问题

时间:2022-10-23 12:22:22浏览次数:78  
标签:deny 数据库 MySQL use Access user 为空 mysql 连接

1.3306端口要开
2.服务器的数据库默认只允许本地访问,要改,设置成允许外部连接,
先进入数据库use mysql
改update user set host = '%' where user = 'root';
刷新flush privileges;

就可以连接了

如果远程访问后,但无法use mysql,原因是有个user为空,

1.删除空用户user 为 “=”
参考:https://blog.csdn.net/hsg77/article/details/80819985
可以用navicat连接后,用SELECT host,user,Grant_priv,Super_priv FROM mysql.user;
看到user为“”,把这条记录删除就行。
(步骤大概就是,用命令先跳过需要密码登录的步骤,屏幕出现Starting demo from …,然后新开一个连接,然后无需密码直接登录,然后就可以进入use mysql数据库了,然后把user为空的删除就行了。)

大概就这些,都能搞定。

标签:deny,数据库,MySQL,use,Access,user,为空,mysql,连接
From: https://www.cnblogs.com/chaishengblog/p/16818334.html

相关文章

  • Windows下安装MySQL
    安装教程(1)配置环境变量变量名:MYSQL_HOME变量值:D:\Env\mysql-8.0.30(2)在安装目录下生成data目录以管理员身份运行cmd进入D:\Env\mysql-8.0.30\bin>执行命令:mysqld-......
  • 三个MySQL查询容易踩的坑
    在使用MySQL的过程中,相比大家都踩过不少坑,下面我将列举日常生活中比较高频的三个”坑“,也欢迎大家踊跃分享自己的心路历程......
  • Mysql之数据结构
    1.Hash哈希表是键值对的集合,通过键(key)值即可快速的取出对应的值(value),因此hash表查询的速度很快。但是,哈希算法有hash冲突的问题,也就是说多个不同的key最后得到的index相同......
  • 记录安装mysql中的一些坑
    5.6版本一下,初始化。不要加参数--initinizie进入后可以直接进行修改密码。第二注意client和mysqld的sock文件必须指定同一个文件夹。第一步下载mysql安装包第二步解压......
  • (转)MySQL 创建函数报错 This function has none of DETERMINISTIC, NO SQL, or READS
    原文地址:https://www.cnblogs.com/miracle-luna/p/14760051.html 在MySQL中创建函数时,报错如下:ThisfunctionhasnoneofDETERMINISTIC,NOSQL,orREADSSQLDATA......
  • android连接mysql
    导入Mysql的jar,和rxjavaimplementation"io.reactivex.rxjava2:rxjava:2.2.10"implementation"io.reactivex.rxjava2:rxandroid:2.0.2" 创建DBOpenHelper......
  • docker部署mysql8.0
    linux环境下基于docker部署并配置mysql8.0环境docker-18.06.0192.168.12.220002主192.168.12.320004从1.#下载mysql的版本dockerpullmysql:8.0.222.#创......
  • mysql(分页表,日期.表连接,事务,索引,视图,备份)
    1.分页:limirm,n(一般放最后,其次在排序)m:表示从第几条数据开始显示(0表示第一天数据)n:表示每页显示的数据条数公式m=(pageNo-1)*pangeSizepageNo:表示显示的第......
  • SpringBoot 创建项目连接mysql数据库
    Spring 创建项目1.创建一个springboot项目2.点击File---- New---- project项目名称可以随便填写...3. Springboot版本尽量不要最新版,怕你们驾驭不了......
  • mysql主从复制
    配置主库Master1.修改mysql配置文件/etc/my.cnf[mysqld]log-bin=mysql-bin#启动二进制文件server-id=100#服务器唯一id2.重启MySQL服务systemctlrestartmysqld......