zoukankan      html  css  js  c++  java
  • mysql 的一个奇葩问题

    其实也是小问题。但是小问题也是要时间解决的。弄不好还很不好处理。网上也有教程。但是时刻提醒自己脑子要活。不能照抄。

    1 问题起因,公司的一个项目,不同电脑的MYSQL 备份数据,就是拷贝DATA文件夹。不知道什么原因(操作系统?,MYSQL 版本?,文件损坏?)在运行项目时(打开Web项目时)老提示 表损坏。

    2 繁琐的解决是,导出再导入一次就行。但是太繁琐。网上先是找到mysql repair 命令。但是修复一张表后,又提示又一张表也是坏的。(项目一个控制器也多少用了好几张表关联) 于是重新找了个方法 mysqlcheck 可以批量修复。"mysqlcheck -r --database db1 db2 -uroot -p"

    3 尼玛,问题来了:cmd 命令行运行此命令,提示密码为空不安全,不让我运行!(经验:应该是不同mysql版本 会有各种限制)

    4.于是就得修改密码,网上找的教程基本是运行一条sql,更新root 密码。问题来了。运行此SQL,的下一步也是报 密码不能为空!

    5 好吧,后来不知道怎么解决的。暂时记录到这。

  • 相关阅读:
    [LeetCode]Word Break
    [LeetCode]singleNumber
    [LeetCode]Palindrome
    新浪博客无法访问
    C++基础之顺序容器
    C++基础之IO类
    [LeetCode]Restore IP Addresses
    [LeetCode]Maximal Rectangle
    [LeetCode]Reverse Linked List II
    ACM 树形数组
  • 原文地址:https://www.cnblogs.com/krilima/p/4550987.html
Copyright © 2011-2022 走看看