创建数据库用户
先初始化root账号密码,用mysqladmin
mysqladmin -u root password 123456
使用如下命令登陆
mysql -uroot –p123456
登陆成功后输入
show databases;CREATE USER 'zl'@'localhost' IDENTIFIED BY '123456';
这一步可能无法成功,因为数据库要求密码的强度,所以修改密码强度
查看 mysql 初始的密码策略:
SHOW VARIABLES LIKE 'validate_password%';
set global validate_password_policy=0;
再看一下,MySQL的user表结构
user mysql; select host,user,authentication_string,plugin from user;
红色部分是它的密码字段authentication_string
创建可远程连接的普通用户
mysql>create user 'zl'@'localhost' identified by 'password';
给新用户赋予权限
mysql>grant all privileges on *.* to 'zl'@'localhost' with grant option;
刷新权限
mysql>flush privileges;
如果觉得《Linux普通用户登录MySQL数据库》对你有帮助,请点赞、收藏,并留下你的观点哦!