首页 > 其他分享 >Host '::1' is not allowed to connect to this MariaDB server

Host '::1' is not allowed to connect to this MariaDB server

时间:2024-04-27 21:12:04浏览次数:18  
标签:权限 mysql Host connect allowed MariaDB root

登陆时报错,运行 mysql -uroot -p 输入密码后报错 ERROR 1130 (HY000): Host '::1' is not allowed to connect to this MariaDB server 不允许连接

原因:::1 是 IPv6 下的本地主机地址,类似于 IPv4 下的 127.0.0.1,表示本机回环地址。在大多数情况下,::1localhost 是等效的,都指向本地主机。

因此,当 MySQL 报错 Host '::1' is not allowed 时,实际上表示连接尝试使用了 IPv6 下的本地主机地址,而不是使用传统的 IPv4 下的 localhost127.0.0.1。这可能是由于操作系统或网络设置导致的,默认情况下 MySQL 可能没有为 IPv6 下的本地主机地址设置访问权限,导致连接失败。

解决方案:

指定明确的主机地址来避免这个问题,mysql -u root --host=127.0.0.1 -p 现在输入密码后可以正确登陆了,选择数据库 use mysql;

检查root账户访问权限:

SELECT host FROM mysql.user WHERE User = 'root';

添加要授予访问权限的每个系统的 IP 地址,然后授予权限:

CREATE USER 'root'@'::1' IDENTIFIED BY '123456';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'::1';

重新加载权限

FLUSH PRIVILEGES;

再来检查下root账户访问权限,发现已经添加成功了。现在exit退出mysql,重新登陆就正常了。

参考资料:https://stackoverflow.com/questions/19101243/error-1130-hy000-host-is-not-allowed-to-connect-to-this-mysql-server

 

标签:权限,mysql,Host,connect,allowed,MariaDB,root
From: https://www.cnblogs.com/yuyanc/p/18162533

相关文章

  • centos7出现网络不可达connect network is unreachable?
    centos7出现网络不可达connect:networkisunreachable?问题:在Linux系统中,用户尝试修改IP地址配置后,遇到ping命令提示connect:networkisunreachable,表明网络不可达。原因分析:IP配置错误:修改后的IP地址可能不在正确的子网内,或者与默认网关不在同一网段,导致无法正常通信......
  • web server apache tomcat11-24-Virtual Hosting and Tomcat
    前言整理这个官方翻译的系列,原因是网上大部分的tomcat版本比较旧,此版本为v11最新的版本。开源项目从零手写实现tomcatminicat别称【嗅虎】心有猛虎,轻嗅蔷薇。系列文章webserverapachetomcat11-01-官方文档入门介绍webserverapachetomcat11-02-setup启动web......
  • Bochs内存中的Guest和Host
      Bochs是通过配置文件(.bxrc文件)的方式来设置模拟计算机的硬件参数,其中MEMORY部分,分别需要设置Guest和Host的大小来决定虚拟计算机的内存大小,有什么区别呢?通过下面的Bochs构架图可以弄清楚:    要点说明:  1、Bochs在现实环境中属于应用程序,Host表示应用程序用来模拟内......
  • kali connect Android
    目录Intro在linux上连接Android系统cloneprojectwhenanewreleaseisout,updatetherepoandreinstalluninstallremark防走丢IntroOS:kali2023Mem:4GCPU:4U在linux上连接Android系统sudoaptupdatesudoaptinstall-yffmpeglibsdl2-2.0-0adb\wgetgitpkg-c......
  • ShellExperienceHost.exe 是 Windows 10 操作系统中的一个系统进程,它负责管理和运行一
    ShellExperienceHost.exe是Windows10操作系统中的一个系统进程,它负责管理和运行一些用户界面相关的功能和效果。具体来说,ShellExperienceHost主要有以下作用:启动菜单和任务栏:ShellExperienceHost负责启动、管理和渲染开始菜单、任务栏以及相关的用户界面元素。窗......
  • 使用create-react-app,配置proxy报错(options.allowedHosts[0] should be a non-empty
    ​#使用create-react-app,配置proxy报错(options.allowedHosts[0]shouldbeanon-emptystring)今天在启动项目的时候遇到一个神奇的问题,这个问题具体报错信息是:Invalidoptionsobject.DevServerhasbeeninitializedusinganoptionsobjectthatdoesnotmatchtheAP......
  • 连接mysql -- host is not allowed to connect to this mysql server的解决
    今天通过navicat连接服务器的MySQL,报错:hostisnotallowedtoconnecttothismysqlserver去网上搜了一摞,有些方法不太管用,踩了点坑,在此记录下。版本:MYSQL8.0.36,CentOS7mysql-uroot-pusemysql;selectuser,hostfromuser;这时候可以看到:只允许localhost......
  • Pycharm报错:ReadTimeoutError: HTTPSConnectionPool(host=‘files.pythonhosted.org‘
    今天在pycharm里面pipinstall库的时候报了这个错,如图所示:第一种,设置超时时间,命令如下:pip--default-timeout=1000install-U模块名第二种,用镜像网站进行下载,这种方法下载的速度超快的哦=.=,命令如下:pip--default-timeout=100install库名称-ihttp://pypi.douban.com/......
  • StreamJsonRpc.ConnectionLostException 在请求完成之前, 与远程方的 JSON-RPC 连接已
    今天电脑重启之后,发现visualstudio2022的智能提示与报错经常性不好用,不光不能在正常时候提示代码错误信息,甚至在编译过后也不提示错误。反复重启,刚开始正常,隔一会儿就会提示什么什么功能不可用,点开打开详情,提示:StreamJsonRpc.ConnectionLostException:在请求完成之前,与远......
  • k8s node节点报错 dial tcp 127.0.0.1:8080: connect: connection refused
    前言在搭建好kubernetes环境后,master节点拥有control-plane权限,可以正常使用kubectl。但其他node节点无法使用kubectl命令,即使同步过去/root/.kube/config文件到各个node节点上,也不行。解决检查KUBECONFIG变量:确保KUBECONFIG环境变量正确设置。KUBECONFIG......