mysql密码错误

2 02 2 年,你面临着一个头疼的问题,如何更改特定城市的DBA密码。
首先,我尝试复制看起来非常专业的代码并阅读: //Select database Use mysql; //更改密码 - 设置用户更新密码 = password("新密码") where user = "root"; // 流权限立即生效;听起来不错,所以我就跟着跑了。

结果我当时就一头雾水。
为什么密码改了还是一样?后来网上查了一下,发现必须在my.ini中的[mysqld]字段下面添加一行:Skip-Grant-tables。
这确实给了我很多经验。

于是,我按照指示重新启动了mysql服务。
这时候MySQL好像就可以不用密码登录了。
我进去然后复制了一堆代码:use mysql;更新密码 user=password("新密码") where user="root";流媒体特权;这次我看到了希望。

运行这些命令后,我按照原来的方法删除了my.ini文件中的Skip-Grant-tables,然后重新启动了MySQL。
最后,密码修改成功。
当时我松了一口气,但现在想来,这个过程实在是乏味。

MySQL安装时applying security settings出错怎么办

说白了,MySQL安装过程中应用安全设置的错误是由配置文件权限或SELinux规则引起的。
修复起来并不困难。
关键要看这些步骤是否正确完成。

要了解更多信息,我们先来说说最重要的事情。
确保使用yum仓库的官方源,不要盲目使用第三方的。
去年我们做这个项目时,我们使用了一个破损仓库中的包裹。
结果权限搞乱了,花了很长时间才修复好。
还有一点,安装rpm后,一定要检查/etc/yum.repos.d中是否有生成的存储库文件。
如果没有,则安装不完整,您需要重新开始。
还有另一个关键细节。
使用 yum install mysql-community-server 时,建议使用 --skip-broken 参数,以避免依赖冲突。
我们上次就遇到过这个问题。
系统上有旧版本包没有删除,直接报错。
说实话,这很令人沮丧。

一开始我以为是SELinux的问题,结果发现是错误的。
后来发现是yum配置没写对。
等等,还有一件事。
如果还是不行,可以暂时使用setenforce 0命令禁用SELinux测试,但使用后记得恢复,否则你的生产环境就毁了。

建议先检查日志文件/var/log/mysqld.log。
通常错误消息都在那里。
如果这不起作用,请尝试更改您的操作系统版本。