
mysql 密码问题
用户遇到了一个问题,即在服务器上重新安装 mysql 后,输入原密码无法登录。即使重新安装,系统仍然要求输入密码。
原因分析
此问题通常是由于缺少 my.conf 文件引起的。my.conf 文件包含 mysql 配置信息,包括密码等。
解决方案
使用安全模式进入
-
停止 mysql 服务:service mysql stop
以安全模式启动 mysql:mysqld_safe --skip-grant-tables &
免密码登录
-
使用 root 用户免密码登录:mysql -u root
切换到 mysql 数据库:use mysql ;
重置密码
-
刷新权限:flush privileges;
设置 root 用户的新密码:
SET PASSWORD FOR 'root'@'localhost' = '密码'再次刷新权限:flush privileges;
这将重置 root 用户的密码,现在可以使用新密码登录 mysql。
