MySQL 账号管理

创建账号:create user 'username'@'%'   identified by 'passowrd';
删除账号:drop  user  'username'@'%';
给账号授权:grant  all  privileges  on  dbname.*  to 'username'@'%';
查看授权:show grants for 'username'@'%';
取消授权:revoke  all privileges on  dbname.*  from 'username'@'%';
修改自己的密码(没有登录):mysqladmin -u用户名 -p password  新密码
修改别人的密码(root登录):set  password  for  用户名=password('新密码');
找回root账号的密码:
1 在my.ini 文件中的[mysqld]下面添加: skip-grant-tables
2 重启MySQL服务( net stop mysql   和 net start mysql  )
3 使用mysql直接登录,不需要用户名和密码
4 执行update mysql.user set authentication_string=password('root') where user='root' ; 
5 执行flush privileges;
6 退出quit
7 删除my.ini文件中的skip-grant-tables
8 重启MySQL服务
找回密码成功

 

posted @ 2017-03-07 23:14  双鱼小毅  阅读(128)  评论(0)    收藏  举报