mysql 连接服务器报ERROR 1130 ,mysql服务正常运行
2024-08-26 11:32:05
今天办公电脑的mysql罢工了,折腾了半天,记录一下。
错误如下:
ERROR 1130 (HY000): Host 'localhost' is not allowed to connect to this MariaDB server
网上查询原因:
mysql只有一个root用户,修改root密码后选了MD5,提交后,重新登陆出现“Host 'localhost' is not allowed to connect to this MariaDB server..."
尝试另一个mysql库中的user表,覆盖,不行,估计是版本不同
解决办法:
不用密码先登录到Mysql server 再说。
编辑 my.ini
在[mysqld]的段中加上一句:skip-grant-tables ,然后进入mysql修改密码;
修改的时候,报错: ERROR 1194 (HY000):Table 'user' is marked as crashed and should be repaired
我说了,为什么登录验证报错,用户表被损坏了,具体怎么造成的这个问题,就不清楚了。
修复表格的办法也挺多的,主要有以下五种方法
1、myisamchk -c -r ../data/tablename/tablename.MYI(这种方法需要重新启动一下数据库)
2、使用phpmyadmin上的上的repair按纽就自动修复
3、myisamchk --recover --quick ../data/database/tablename
4、myisamchk --recover ../data/database/tablename
5、myisamchk --safe-recover /../data/database/tablename
随便使用一种都行,修复过后,记得修改mysql用户密码,最后记得flush。
最新文章
- TransmitFile函数的简单使用
- SQL数据库索引查询
- Shiro权限框架简单快速入门
- Stringbuffer与Stringbuilder源码学习和对比
- 关于 MySQL LEFT JOIN 你可能需要了解的三点
- Unrecognized VM 'MaxMetaspaceSize
- FineUploader 学习笔记
- 解决 phpMyAdmin 尝试连接到 MySQL 服务器,但服务器拒绝连接 问题
- C - Building a Space Station - poj 2031
- rpm-bin
- [LeetCode]题解(python):019-Remove Nth Node From End of List
- OpenSUSE13.2安装MongoDB
- UVAlive 6833 Miscalculation 字符串处理
- Android studio 1.x 安装完毕后无法打开问题解决方案
- VueJS引入css或者less文件的一些坑
- Java中数组的几个常用算法:插入算法,删除算法,冒泡排序算法
- 清除电脑垃圾.bat
- 还是Go 为了伟大的未来
- MOngoDB为现有数据添加或删除某一字段
- Ceph/共享存储 汇总
热门文章
- python(函数封装)
- Android笔记(四十七) Android中的数据存储——XML(三)SAX解析
- 更改jupyter-notebook启动时的默认目录
- MQTT协议及EMQ应用
- mysql:[Err] 1068 - Multiple primary key defined
- CentOS7安装与优化
- python爬有道翻译
- Codeforces Round #581 (Div. 2)-E. Natasha, Sasha and the Prefix Sums-动态规划+组合数学
- Kotlin编译器优化与when关键字详解
- 《少年先疯队》第九次团队作业:Beta冲刺第二天