标签:情况 sock swa 用户 esc oca alt 访问权限 ofo
查看关于权限的命令设置及修改mysql密码
新建mysql需要按照安全策略
1 设置mysql root密码
2 删除mysql里无用的账号
3 删除默认的test数据库
增加新账号为管理员即和root等价的用户
mysql> grant all privileges on . to system@‘localhost‘ identified by ‘P@ssw0rd‘ with grant option;
删除所有用户
mysql> delete from mysql.user;
为管理员root用户设置密码
mysqladmin -u root password‘P@ssw0rd‘ 没有密码用户设置密码
mysqladmin -uroot -pP@ssw0rd password ‘swat112@‘ -S /data/mysql/3306/sockt/mysql.sock3306 适用于多实例
修改管理密码
1 指定用户
mysqladmin -u root -pP@ssw0rd password ‘swat112@‘
mysqladmin -uroot -pP@ssw0rd password ‘swat112@‘ -S /data/mysql/3306/sockt/mysql.sock3306
2 必须指定where 必须指定password()函数来更改密码
update mysql.user set password=‘P@ssw0rd‘ where user=‘root‘ and host=‘localhost‘;
flush privileges;
update mysql.user set authentication_string=‘P@ssw0rd‘ where user=‘root‘ and host=‘localhost‘;
flush privileges;
如果需要加密
update mysql.user set password=pasword(P@ssw0rd) where user=‘root‘ and host=‘localhost‘;
update mysql.user set authentication_string=password(P@ssw0rd) where user=‘root‘ and host=‘localhost‘;
一般情况mysql 安装完成后 root为空密码 休要马上修改密码
set password=password(‘swat112@‘);
flush privileges;
此法不适合-skip-grant-tables方式修改
通过grant命令创建用户并授权
1 grant 命令简单语法如下
标签:情况 sock swa 用户 esc oca alt 访问权限 ofo
原文地址:https://blog.51cto.com/huxiaoqiu/2540240