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 好吧,后来不知道怎么解决的。暂时记录到这。

  • 相关阅读:
    oracle查询表最后的操作时间
    设置tomcat开机自启
    jmeter 连接mysql
    ubuntu卸载软件
    转 ubuntu 安装chrome 和chromedriver
    转 ps -ef ps -aux 区别
    ubuntu 20 jenkins 开机启动
    Ubuntu20.04安装JDK
    ubuntu 安装指定版本gitlab
    Gitlab备份和恢复操作记录 转
  • 原文地址:https://www.cnblogs.com/krilima/p/4550987.html
Copyright © 2011-2022 走看看