zoukankan      html  css  js  c++  java
  • MySQL出现的问题

    错误展示

    今天还是老样子照常启动MySQL WorkBench的时候出了错误,无法连接服务器

    CMD登陆也不行

    发现mysql的服务都没启动,于是点击启动,却又报这个错

    cmd查看MySQL的日志,想尝试初始化

    一样报错

    实在是没办法,只能重置MySQL来解决这个问题

    解决办法

    重置MySQL的步骤

    1.删除自己手动创建的data文件夹;

    2.管理员权限CMD的bin目录下,移除已错误安装的mysqld服务;

    D:mysql-8.0.11-winx64in>mysqld -remove MySQL
    The service doesn't exist!

    3.在CMD的bin目录下执行mysqld --initialize-insecure

    会发现程序在mysql的根目录下自动创建了data文件夹以及相关的文件

    4.bin目录下执行mysqld -install

    Service successfully installed.

    5.bin目录下执行mysql服务启动net start mysql
    MySQL 服务正在启动 ..
    MySQL 服务已经启动成功。


    执行完成;

    就不会报错了,初始化完成,会给root账号生成一个随机密码(这里默认是没有密码的直接回车即可)

    执行命令: mysql -u root -p,回车后再输入上面的密码,就进入mysql环境

    但是这里会导致一个 无法更改初始化密码的错误

    就要用

    “ ALTER USER 'root'@'localhost' identified by '123456' ; ”

    之后刷新再重新用新的密码登陆即可。

     错误2

    cmd输入mysql -u root -p 报错这个的话

    Lost connection to MySQL server at 'reading initial communication packet', system error: 0

    可以尝试重启MySQL服务解决

  • 相关阅读:
    POJ 2255. Tree Recovery
    Ural 1011. Conductors
    Ural 1010. Discrete Function
    算法导论学习 之 解递归式
    算法导论学习 之 渐进符号
    kubernetes-集群构建
    kubernetes-集群备份和恢复
    kubernetes-概念
    Kubernetes-常用命令
    kubernetes-单机实验(入门)
  • 原文地址:https://www.cnblogs.com/xiaowangtongxue/p/10846348.html
Copyright © 2011-2022 走看看