zoukankan      html  css  js  c++  java
  • 我在MySQL免安装版使用过程中遇到的问题记录

    我的MySQL版本为:mysql-5.7.16-winx64

    安装时间为:2016年5月10号

    由于是免安装版,下载好压缩文件之后解压到特定目录下,再打开命令行运行几行命令即可。

    在一次操作中,发现无法启动MySQL服务,于是果断硬备份文件(将数据库文件夹拷贝出来),然后按照网上的操作教程,删除MySQL服务后运行命令重新注册,过程中由于自己操作失误(将备份的数据库拿出来之后,忘了同时拷贝ibdata文件,就将原文件夹删除,由于是INNODB引擎,后来通过简单的赋值拷贝命令无法恢复),丢失了数据库,虽然修好了启动问题,但是数据库不能直接访问了,虽然物理文件还在。

     

    总结:慎用永久删除

     

    关于修复MySQL:删除安装目录下的data文件夹(之前一定要备份整个文件夹,不能只备份其中的数据库文件夹),然后删除这个文件夹;用管理员打开命令行,输出mysqld remove service;之后再重装:mysqld install;最后用mysqld initialize --insecure初始化。这样一个全新的没有密码的root用户的访问权限就诞生了,数据库焕然一新,这个时候如果前面备份了数据,现在就可以恢复了。注:前面使用的命令可能有误,请查证后再使用,但步骤是如此没错

  • 相关阅读:
    09-23
    21-9-18日记1
    paho mqtt库使用记录
    UIS8811 的 NB-IOT 初认识(21-9-10工作记录 )
    go语言之异常捕获
    【原创】数据库基础之PostgreSQL
    【原创】Linux基础之fail2ban
    【原创】大叔经验分享(132)mac os 12启动idea失败
    【原创】大数据基础之Hadoop(3)hdfs diskbalancer
    【转】常用 Git 命令清单
  • 原文地址:https://www.cnblogs.com/ericwonne1996wangqifan/p/8316578.html
Copyright © 2011-2022 走看看