1.为root用户设置mysql登陆密码:
# mysqladmin -uroot password '密码'
2.修改root用户mysql密码:
# mysqladmin -uroot -p password '新密码'
Enter password: 原密码
3.使用mysql自带工具 mysql_secure_installation 增加登陆认证,删除默认库等
操作前:
操作后:
4.用户授权
mysql> grant all on *.* to sunxianjiu@172.17.1.101 identified by 'sunxianjiu123';
mysql> flush privileges;(刷新)
*all---授权所有操作,如delect,select,drop,insert,update
*on *.*-------有权所有库,所有表
*sunxianjiu@‘172.17.1.%’------该用户在这个网段都可以登陆并操作
5.权限回收
mysql> revoke all on *.* from sunxianjiu@172.17.1.101;
mysql> flush privileges;(刷新)
*回收后该用户依旧可以登陆,只是没有权限了,不能进行人任何操作