首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建新用户时的Mysql问题

问创建新用户时的Mysql问题
EN

Stack Overflow用户
提问于 2019-11-08 19:33:33
回答 2查看 9.5K关注 0票数 5
代码语言:javascript
复制
( SELECT DISTINCT User
                , Host 
             FROM mysql.user 
) UNION 
( SELECT DISTINCT User
                , Host
             FROM mysql.db 
) UNION 
( SELECT DISTINCT User 
                , Host 
             FROM mysql.tables_priv 
) UNION 
( SELECT DISTINCT User
                , Host 
             FROM mysql.columns_priv 
) UNION 
( SELECT DISTINCT User
                , Host 
             FROM mysql.procs_priv 
) ORDER 
     BY User ASC
      , Host ASC
代码语言:javascript
复制
Mysql said:
`#1030 - Got error 176 "Read page with wrong checksum" from storage engine Aria`

​

​

EN

回答 2

Stack Overflow用户

发布于 2020-01-11 23:57:38

我还碰到了

“错误: mysqlcheck不支持多个相互矛盾的命令”

使用以下命令发出

代码语言:javascript
复制
mysqlcheck -u root -p --auto-repair -c -o --all-databases

我所做的,这是因为我很懒,我是分开运行所有的东西,并使用-r而不是--auto-repair进行修复

代码语言:javascript
复制
mysqlcheck -u root -p -r --all-databases
mysqlcheck -u root -p -c --all-databases
mysqlcheck -u root -p -o --all-databases
票数 5
EN

Stack Overflow用户

发布于 2019-11-25 15:27:39

我不知道这个问题的原因是不是一样的,但是我已经用mysqlcheck修复了这个问题。跑

代码语言:javascript
复制
mysqlcheck -c  -u root -p --all-databases

在终端中(运行此命令后,如果您设置了root密码,则会提示您输入它)。

运行这个程序并浏览输出,我发现问题出在mysql数据库中的tables_priv表上。所以我用mysqlcheck的-r标志修复了它。

代码语言:javascript
复制
mysqlcheck -r mysql tables_priv -u root -p

(同样,它将提示输入密码,请输入密码)。这就解决了这个问题。我真的不知道问题的原因,但希望这能对其他面临同样问题的人有所帮助。

您还可以运行

代码语言:javascript
复制
mysqlcheck -u root -p --auto-repair -c -o --all-databases

要自动修复所有损坏的表,而不需要查找损坏的表(不知道这是否会对其他表产生负面影响,因此尝试第一个选项,如果失败,请尝试此选项)。

您可以从here获取有关mysqlcheck的更多信息

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58765779

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档