ubuntu在线安装mysql8无法使用账户密码登陆的问题
- 2025-04-30 14:23:02
- 运维
- 22
- shevechco
ubuntu目前22.04和24.04在线安装mysql8会出现无法修改密码,或者密码修改提示成功,但是依然可以使用空密码登陆的问题,导致这个问题的原因是因为默认使用auth_socket这个插件导致,使用这个插件意味着你使用了root账户密码登陆也无法使用密码进行登陆,可以使用如下方法更改使用mysql_native_password方式进行登陆。
我们还是从初始化数据库开始操作
sudo mysql_secure_installation
使用上述命令可以完成如下操作
移除匿名用户
禁止 root 远程登录
移除测试数据库
重新加载权限表
然后登陆mysql,然后执行以下命令更改为mysql_native_password插件方式认证
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
FLUSH PRIVILEGES;
然后退出mysql,再次登陆发现已经能够使用账户密码进行登陆了。
内容版权声明:除非注明,否则皆为本站原创文章。
相关推荐
- ubuntu22.04编译安装mysql8
- ubuntu22.04编译安装nginx
- ubuntu22.04撰写定时重启和开机启动执行指定脚本
- ubuntu22.04安装nvidia-container-runtime
- ubuntu22.04离线安装containerd和crictl管理工具
- ubuntu22.04离线安装docker
- ubuntu22.04安装指定版本docker
- mysql8登录报错Host '127.0.0.1' is not allowed to connect...
- python使用peewee(ORM)操作mysql数据库
- ubuntu20.04安装迈络思(Mellanox)RDMA网卡驱动