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服务 找回密码成功
内容原创于http://www.cnblogs.com/landfill/

浙公网安备 33010602011771号