今天由于项目需要,于是给本地的mysql增加了密码,原先是空密码,不设置密码的。但是连接使用mysql的时候出现了如下图所示错误:
提示:ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'
我用的是xampp集成的mysql
解决办法:
在my.ini的[mysqld]字段加入:
skip-grant-tables (这句话的意思是不经过权限验证直接能进入数据库)
重启mysql服务,这时的mysql不需要密码即...
#1194 – Table ‘user’ is marked as crashed and should be repaired
今天给mysql添加一字段的时候,突然电脑抽风死机了,无奈只能强制关机重启。当我重启之后,运行MySQL,user表竟然数据都没了,还提示错误如下:
#1194 - Table 'user' is marked as crashed and should be repaired
无奈啊,于是百度,发现是表损坏了。那么该如何修复解决呢?
在DOS下或phpmyadmin或者navicat等操作mysql的工具里面执行一下查询
REPAIR TABLE `user`;