数据库备份-------------用到了再说!!!
mysqldump -uroot -p密码 数据库名>C:/BACKUP/XXX.SQL
用户管理
1)创建用户
grant 权限名(select/update/delete/insert....) on 数据库名表名 to 用户名‘@主机名 identified by 密码
create user 用户名@主机名 identified by 密码
insert into mysql.user(主机名,用户名,密码,) values(?,?,?);
2)删除用户
drop user 用户名@主机名
delete from mysql.user where host=? and user=?;
3)修改用户密码
mysqladmin - root -p 原密码 新密码
update mysql.user set password=password(新密码) where user=? and host=?;
解决root用户修改密码
1停止mysql服务 net stop mysql
2使用--skip-grant-tables启动MySQL服务 mysqld --skip-grant-tables
3登录mysql服务器 MySQL -u root
4使用update语句修改root用户密码
update mysql.user set password-=password(密码) where use="root";
5加载权限表 flush privileges
权限管理
1授予权限
grant 权限列 on *.* to 用户名@主机名 identified by 密码
2查看权限
show grants for 用户名@主机名
3收回权限
revoke 权限列 on 数据库名/表名 from 用户名@主机名