当前位置: 首页 > wzjs >正文

自学考试 网页制作与网站建设06627响应式网站导航

自学考试 网页制作与网站建设06627,响应式网站导航,游戏的网站,网站建设丶金手指花总11MySQL重置密码终极版 尝试全网很多方法,很鸡肋,基本无法重置 MySQL57 的密码,下面是切实有效的方法: 出现 MySQL 错误 “ERROR 1045 (28000): Access denied for user ‘root’‘localhost’” 通常意味着你尝试以 root 用户身份…

MySQL重置密码终极版

尝试全网很多方法,很鸡肋,基本无法重置 MySQL57 的密码,下面是切实有效的方法:

出现 MySQL 错误 “ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’” 通常意味着你尝试以 root 用户身份连接到 MySQL 服务器,但提供的密码不正确,或者该用户的访问权限被限制了。以下是一些解决步骤:

1. 重置 MySQL root 密码

在 Windows 上:

  1. 停止 MySQL 服务。以管理员身份运行 cmd ,可以在命令行中运行:
    在这里插入图片描述

    net stop mysql
    

    或者如果你使用的是 MySQL 的服务名(例如 MySQL57):

    net stop MySQL57
    

    在这里插入图片描述

    不知道服务名,可通过服务查找,Win + R 打开运行,输入 services.msc ,找到 M 开头服务名
    在这里插入图片描述
    这里查出本机的服务名为 MySQL57

  2. 以无密码模式启动 MySQL:

    先配置好配置文件
    实际路径在 C盘D盘ProgramData 路径下,文件名叫:my.ini
    在这里插入图片描述
    打开 my.ini ,大致第78行左右配置免密登录
    image-20250417013007735

    再以管理员身份打开cmd

    2025-04-17_01-32-11

    mysqld --skip-grant-tables
    
  3. 打开一个新的命令行窗口,并连接到 MySQL:

    注意一定要新开一个 cmd 命令窗口,且上面执行的 mysqld --skip-grant-tablescmd 命令窗口不能关闭!!!

    mysql -u root
    

    2025-04-17_01-23-00

  4. 选择 mysql 数据库:

    USE mysql;
    

    image-20250417013518733

  5. 重置密码(将 new_password 替换为你想设置的新密码):

    FLUSH PRIVILEGES;
    ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
    

    image-20250417013651064

  6. 退出并重新启动 MySQL 服务。

    2025-04-17_01-25-28

  7. 使用新密码尝试连接:

    mysql -u root -p
    

    然后输入你的新密码。执行如下显示 Welcome to the MySQL monitor…… ,恭喜,密码重置成功!

    在这里插入图片描述

2. 检查用户权限

如果你只是想确认用户权限而不是重置密码,可以尝试查看 root 用户的权限:

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

确保 host 列中包含 localhost%(后者允许从任何主机连接)。

image-20250417013814495

3. 使用正确的用户和主机名

如果你从远程机器连接,确保使用正确的用户和主机名。例如,如果你从远程机器连接,尝试:

mysql -u root -p -h your_server_ip_or_hostname

并确保 root 用户有从该主机连接的权限。

image-20250417013814495

4. 检查防火墙和安全组设置

确保没有防火墙或安全组规则阻止你的连接。检查你的网络设置,确保 MySQL 的默认端口(3306)是开放的。

通过以上步骤,你应该能够解决访问被拒绝的问题。如果问题仍然存在,请检查 MySQL 的错误日志文件以获取更多详细信息。在 Windows 上,错误日志通常位于 MySQL 数据目录中,例如 C:\ProgramData\MySQL\MySQL Server 5.7\data\

5. 注册及卸载MySQL57服务

a.注册 MySQL 为服务

如果想注册 MySQL 为服务(以便系统自动管理):

mysqld --install MySQL57

然后通过:

net start MySQL57

来启动服务。

过程如图:

在这里插入图片描述
在这里插入图片描述

b.卸载服务(可选)

如果想卸载 MySQL57 服务:

先通过:

net stop MySQL57

来停止服务。

再执行

sc delete MySQL57

来卸载服务。

过程如图:

在这里插入图片描述
在这里插入图片描述

http://www.dtcms.com/wzjs/533106.html

相关文章:

  • 长沙城乡建设网站首页wordpress 无刷新主题
  • 厦门住房和城乡建设局网站海外推广引流
  • 如何做漫画网站郑州网站建设知名公司
  • 织梦网站怎么做优化python编写网页
  • 手工制作方法seo新站如何快速排名
  • 网站后台修改导航栏做情人节网站
  • 舆情网站推荐网站建设规划设计公司排名
  • 旅游网站网页设计方案wordpress痞子
  • 网站应用网站开发小型手机网站建设哪家好
  • 佛山市新城开发建设有限公司网站国内做视频课程的网站有哪些
  • 大连建设教育网站小程序开发流程详解
  • 做网站会后期维护吗如何进入网站后台管理网站
  • 国内外知名建设设计网站花都五屏网站建设
  • 阜宁网站制作服务商2022最新国际新闻10条简短
  • 生成论坛网站wordpress下载连接插件
  • 门户网站开发 项目实施方案专业建设存在问题及改进建议
  • 电子商务网站建设与管理第四章答案品牌建设与市场推广
  • 南昌市建设网站linux建设视频网站
  • 做网站域名和空间费h5模板制作软件
  • 骗子会利用钓鱼网站做啥网站建设佛山
  • 乐山建设局网站成都网站建设有哪些
  • 宏大建设集团有限公司网站经营性质网站
  • 网站网站是怎么做的app开发公司好吗
  • 网站开发多用什么语言网站开发 实战
  • 湘潭自适应网站建设 磐石网络无锡电子商务网站制作
  • 网络优化行业怎么样wordpress 优化原理
  • 北京做网站好什么网站可以做简历
  • 网站表格怎么做的深圳市哪里最繁华
  • 和佳网站建设绵阳吉工建设
  • 西安网站seo技术厂家奢侈品网站排名