Linux普通用户登录MySQL数据库
创建数据库用户先初始化root账号密码,用mysqladminmysqladmin -u root password 123456使用如下命令登陆mysql -uroot –p123456登陆成功后输入show databases;CREATE USER 'zl'@'localhost' IDENTIFIED BY '123456';这一步可能无法成功,因为数据库要求密码的强度,所以修改密码强度查
·
创建数据库用户
先初始化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;
更多推荐
已为社区贡献2条内容
所有评论(0)