最近因为 Windows 有时候内存消耗太大了,所以想尝试将工作环境迁移到 Deepin 上(deepin 确实是Linux中挺适合国人的一款),在安装 mysql 的过程中,遇到了以下的问题,即:
普通用户无法链接 mysql 数据库,而当切换为 root 用户,又会出现无需密码直接链接数据库的情况,在解决问题后就来随手记录下
>mysql -u root #先进入数据库
>USE mysql;
>UPDATE user SET plugin='mysql_native_password' WHERE User='root'; #设置必须使用密码才能登录
>FLUSH PRIVILEGES;
>exit;