gpt4 book ai didi

mysql_secure_installation 执行,但不更改表

转载 作者:行者123 更新时间:2023-11-29 17:52:51 25 4
gpt4 key购买 nike

我有一个问题,在干净的 Ubuntu 16.04(在单独的虚拟机上)上安装干净的最新 mysql 或 mariadb (10.0.34-MariaDB-0ubuntu0.16.04.1) 之后,mysql_secure_installation 运行愉快,但没有改变任何事情!如果我运行 SQL,结果完全相同(准确地说没有任何结果):

sudo mysqladmin -u root password "my_pass"
sudo mysql -u root -p"my_pass" -e "UPDATE mysql.user SET Password=PASSWORD('my_pass') WHERE User='root'"
sudo mysql -u root -p"my_pass" -e "DELETE FROM mysql.user WHERE User='root' AND Host NOT IN ('localhost', '127.0.0.1', '::1')"
sudo mysql -u root -p"my_pass" -e "DELETE FROM mysql.user WHERE User=''"
sudo mysql -u root -p"my_pass" -e "DELETE FROM mysql.db WHERE Db='test' OR Db='test\_%'"
sudo mysql -u root -p"my_pass" -e "FLUSH PRIVILEGES"

没有错误,运行顺利,没有输出。但对用户表没有影响。就像我从来没有运行过它一样。

这对我来说是个谜。显然我错过了一些非常基本的东西,但看不出是什么。我很感激帮助。

最佳答案

它将这些行打印出来作为应该做什么的建议

为你做这些还不算鲁莽;如果有某种原因需要修复,而不是删除其中一个“用户”,则可能会导致悲伤。

关于mysql_secure_installation 执行,但不更改表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49161165/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com