首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    MySQL本地连接报错:ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)

    环境说明:win10 + Mysql8.0 报错原因:修改数据库存储位置,修改完了就报错了!...很有可能是因为电脑权限问题我跳了net stop mysql 和net start mysql这两步的原因 最后用管理员权限启动服务启动不了会弹出提示框 修改数据库存储位置方法(避免占用C盘内存):...启动服务器 3.无法启动继续,如果启动成功就可以了,后面可以忽略 输入命令:mysqld --initialize-insecure 完了再次输入:net start mysql...4.登录SQL: mysql -uroot -p 输入密码 报错 :Access denied for user ‘root’@‘localhost’ (using password: YES)...5.直接无密登录 mysql -uroot 进去后在mysql环境下重新设置密码 --》1、use mysql; --》2、alter user 'root'@'localhost

    11.4K52

    限制 MySQL 服务只能被内网 `192.168.1.*` 网段的设备访问

    修改 MySQL 配置文件MySQL 默认监听所有网络接口(0.0.0.0),需要将其绑定到内网 IP 地址或限制访问范围。...(1)编辑 MySQL 配置文件找到 MySQL 的主配置文件,通常是 /etc/my.cnf 或 /etc/mysql/my.cnf。...(3)重启 MySQL 服务修改完成后,重启 MySQL 服务以使更改生效:sudo systemctl restart mysqld2....(1)登录 MySQL使用管理员账户(如 root)登录 MySQL:mysql -u root -p(2)创建或修改用户权限假设你要允许内网 192.168.1.* 网段的设备访问,可以执行以下命令:...测试访问完成上述配置后,进行以下测试:(1)从内网设备访问尝试从 192.168.1.* 网段内的设备连接 MySQL:mysql -u your_user -p -h 192.168.1.x输入密码后

    1K10

    mysql可以靠索引,而我只能靠打工,加油,打工人!

    一、 索引数据结构 面试的时候肯定会问这一个问题,mysql为什么会选择b+树作为索引呢?而不选择其他索引,例如b树?hash?...树 b+树 它非叶子节点只存索引的数据,不存整行数据,但是叶子节点是冗余的,冗余了非叶子节点,叶子节点还都用双向链表链接起来,这样有助于顺序查找,b+树和b树比起来,更加矮胖,磁盘IO次数更少 二、 mysql...我们平常建立的索引大部分都是普通索引 联合索引好几个字段联合起来建立的索引 唯一索引业务中唯一的字段适合建立唯一索引,一个表中可以有多个唯一索引 主键索引和唯一索引一样,主键索引也是唯一的,不同的就是,一个表只能有一个主键索引...Extra: Using filesort : mysql无法利用索引完成的排序被称为文件排序 Using temporary: 使用临时表存储了下中间结果,mysql对查询结果排序时是使用了临时表

    77320

    MySQL为什么有Socket连接方式?

    整个过程不经过网络协议栈,无需IP地址、端口解析,也不需要数据包的封装/解封装、校验等网络开销,是本地连接的 “捷径”。 3....特点 仅支持主机内的连接,无法跨机器使用 依赖socket文件的路径和权限(比如mysql用户必须有读写该文件的权限) 本地连接性能高于TCP/IP方式(因为无网络开销) MySQL 客户端默认规则:当指定主机名为...工作原理 客户端通过IP地址+端口号(默认3306) 和MySQL建立TCP连接,数据要经过网络协议栈层层处理, 哪怕是本地连接(127.0.0.1),也得走完整的网络流程,相当于 “走正门”。...核心特点 通吃本地/远程:既能连本机,也能连跨机房、跨网段的MySQL 依赖网络配置:需要开放3306端口、配置bind_address、关闭防火墙拦截 性能稍弱:本地连接比Socket慢一点(网络协议栈有开销...2.如何选择 可以根据不同场景选择不同的方式: 本地连接(服务器脚本、运维工具):优先用Socket,性能高、配置简单 远程连接(本地连服务器、集群跨节点):只能用TCP/IP 测试/调试(验证远程权限

    26610
    领券