mysql安装
sudo apt update
sudo apt install mysql-servermysql安全配置
sudo mysql_secure_installation MySQL 的 root 用户默认使用 auth_socket 插件进行认证,而不是密码认证。因此,系统跳过了设置 root 密码的步骤。
修改密码策略
先登入
sudo mysql显示当前密码策略配置
SHOW VARIABLES LIKE 'validate_password%';设置密码策略为较低要求(只检查长度):
SET GLOBAL validate_password.policy = LOW;设置密码长度的最低要求:
SET GLOBAL validate_password.length = 6;修改root认证方式
登录 MySQL:
sudo mysql通过以下 SQL 命令更改 root 用户的认证方式为 mysql_native_password,并设置一个密码:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
FLUSH PRIVILEGES;退出 MySQL:
EXIT;mysql密码登入
sudo mysql -u root -pmysql用户管理
创建新用户
CREATE USER 'tazi'@'localhost' IDENTIFIED BY '123456';
查询用户表
SELECT User, Host FROM mysql.user;
















