首页 >

mysql的初始密码不显示,mysql插入语句报错

mysql分组查询实例,mysql中sql排序,mysql5.6.26安装图解,免安装mysql错误1290,mysql字段分组拼接,mysql插入语句报错

mysql的初始密码不显示,mysql插入语句报错

#1.更改密码长度限制
MySQL的默认密码长度限制为8个字符,如果密码超过8个字符就看不到输入的密码了。你可以通过更改密码长度限制的方式来解决这个问题。
修改my.cnf文件,在[mysqld]下添加如下代码:
validate_password_length=0
#2.使用命令行修改密码
如果你用图形界面登录MySQL仍然无法看到密码,可以尝试使用命令行进行修改。在命令行中输入以下命令:
mysql -u root -p
然后输入你的密码,即可登录MySQL。输入以下命令更改密码:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new_password';
#3.重置密码
如果以上两种方法均无效,你可以尝试重置密码。操作步骤如下:
- 停止MySQL服务
sudo systemctl stop mysql
- 使用以下命令启动MySQL服务并跳过权限验证。
sudo /usr/sbin/mysqld --skip-grant-tables &
- 登录MySQL,修改密码。
mysql -u root -p
USE mysql;
UPDATE user SET authentication_string=password('new_password') WHERE User='root' AND Host='localhost';
注意:修改完密码后,需要重新启动MySQL服务。

  • 暂无相关文章