首页 > 数据库 >mysql8版本将用户host中的localhost不小心改掉后解决的办法

mysql8版本将用户host中的localhost不小心改掉后解决的办法

时间:2024-09-24 11:50:07浏览次数:19  
标签:mysql8 cmd -- host localhost mysql 输入

在昨天因为某些原因需要给其他外部ip连接我的mysql,所以就上网找了怎么办,找到的办法是将host中localhost改成 '%',这确实是可行的。但是由于本人小脑一抽决定先改成其他的试一试,后果就是直接gg,直接报错没有权限无法连接了(由于本人已经解决这个问题了,没有图放了)。

下面来说一下解决的办法吧

1.首先8版本已经不能在my.ini中加入

mysqld --skip-grant-tables 来直接跳过密码了。

所以8版本提供了另一个方法:

  1. 首先停止mysql服务
  2. 然后打开cmd输入 mysqld --console --skip-grant-tables --shared-memory
  3. 在打开另一个cmd 输入mysql -uroot -p 在输入密码就可以了
  4. 在输入 use mysql;
  5. 用update user host =‘%’ where host=“localhost”   

这样就可以了 。

标签:mysql8,cmd,--,host,localhost,mysql,输入
From: https://blog.csdn.net/ly925754029/article/details/142484807

相关文章

  • windows10事件代码1074自动重启进程 C:\WINDOWS\system32\svchost.exe用户 NT AUTH
    PSC:\WINDOWS\system32>Get-Eventlog-LogNameSystem-Source"User32"-Newest1|Where-Object{$_.EventID-eq1074}|fl*EventID:1074MachineName:DESKTOP-4COHMG5Data:{}Index:5515......
  • Liunx安装mysql8.0.39版本以及如何远程连接Navicat保姆级教学
    前言:对于MySQL数据库的安装,我们将要使用安装方式rpm进行安装通过百度网盘分享的文件:mysql-8.0.39-1.el7.x86_64.rpm-bundl...链接:https://pan.baidu.com/s/1uAOqAeH03eU7t8T1_ekXXA?pwd=obce 提取码:obce其他版本链接:MySQL::DownloadMySQLCommunityServer1:检测当前......
  • 如何解决"Can't connect to MySQL server on 'hostname' (10061)"问题
    当遇到"Can'tconnecttoMySQLserveron'hostname'(10061)"这类错误时,通常意味着应用程序无法连接到MySQL数据库服务器。错误代码10061通常表示连接拒绝,可能是因为服务器没有响应或者不允许来自该客户端的连接。以下是解决此类问题的一些步骤:解决方法:检查数据库服务......
  • Docker-compose安装MySQL8.0.39
    编写DockerfileFROMmysql:8.0.39ENVTZ=Asia/ShanghaiRUNln-sf/usr/share/zoneinfo/$TZ/etc/localtime&&echo$TZ>/etc/timezone编写docker-compose.yml,与Dockerfile在同目录中services:db:build:context:./image:mysql:8.0.39......