zoukankan      html  css  js  c++  java
  • MySQL:2003-Can't connect to My SQL server on localhost(10061"Unknown error)

    梅开二度,两次遇到这个报错了,第一次是MySQL端口号错了,第二次是防火墙里没开放MySQL的端口(3306) 

    第二次记录

    一、登录MySQL并配置root连接

    服务器中登录MySQL

    mysql -uroot -p

    查看连接情况,确认任何电脑都可以用root连接MySQL的

    select user,host from mysql.user;

    如果没有赋予root连接的权限和执行以下操作

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;   --赋予权限
    FLUSH PRIVILEGES;    --刷新

     退出MySQL

    exit;  --退出MySQL

    二、设置防火墙,开放3306端口

    firewall-cmd --zone=public --add-port=3306/tcp --permanent   --开放3306端口
    firewall-cmd --reload    --重启
    firewall-cmd --list-port  --查看已开放端口

    第一次记录

    看了网上的教程都说是MySQL本身的问题,但是我根据自己的情况直接排除了MySQL本身的问题

    最后发现是端口号错了

    我们常用的基本都是3307,但我的不是

    不想成为大佬的小白,不配做一个骚年! 希望自己在学习路上遇到的坑,能成为你们通往成功的基石。 帮助他人,提升自己。
  • 相关阅读:
    javascript基础01
    javascript基础02
    javascript基础03
    javascript基础04
    javascript基础05
    javascript基础06
    Android 实现截屏功能
    android 获取摄像头像素
    c# Winform dataGridView动态添加行
    Android 读取Assets下的文件
  • 原文地址:https://www.cnblogs.com/fengfengyue/p/12734707.html
Copyright © 2011-2022 走看看