主页
文章
知识库
云盘
工具
登录
登录
注册
忘记密码
反馈
文章
MySQL8密码
MySQL8密码
lyjin
2023-08-02
> MySQL版本 8.0.33 在 MySQL 8 中,默认情况下,root 用户通过密码登录是被禁用的,取而代之的是使用 unix_socket 认证插件,该插件允许 root 用户通过系统用户身份直接登录到 MySQL,而不需要密码。这就是为什么你可以通过 sudo mysql 命令直接登录 MySQL。 1. 以系统管理员权限登录 MySQL: 使用 sudo 命令以系统管理员身份登录 MySQL: ``` sudo mysql ``` 2. 在 MySQL 中修改 root 用户的认证方式: 在 MySQL 中执行以下命令来修改 root 用户的认证方式,将其改回密码认证: ``` ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_password'; ``` 3. 刷新权限: 在修改密码后,刷新 MySQL 权限表,使修改生效: ``` FLUSH PRIVILEGES; ``` 4. 退出 MySQL: 输入以下命令退出 MySQL: ``` EXIT; ``` 现在,已经成功将 root 用户的认证方式修改回密码认证。应该能够使用 mysql -uroot -p 命令,并输入之前设置的密码来登录 MySQL。
分享
×
用手机扫码分享
没有评论
请登陆后评论
新建评论
移除
关闭
提交