MySQL 笔记

#安装服务
mysqld -install

# 卸载服务
mysqld -remove

# 创建用户
create user 用户名@'主机' identified by '密码';
主 机: 登录范围,例:localhost(只能本地登录), %(可远程登录), 110.100.20.%(允许IP段内的远程登录)
用户名: 登录帐号
密 码: 登录密码

# 修改密码
SET PASSWORD FOR 用户名@"主机"=PASSWORD('密码');

# 用户授权
grant 权限 on 数据库.表 to 用户名@'主机' identified by '密码';

# 修改表名
alter table 旧表 rename to 新表;

# 查看用户权限
show grants for 用户名[@主机];
主机: 如果缺省则默认为 %

# 用户销权
revoke 权限 on 数据库.表 from 用户名@'主机'

# 查看指定数据库的所有用户
select user from mysql.db where db="数据库"

# 查看当前用户
select user();

# 删除用户及权限
drop user 用户名@'主机';

# 立即生效
flush privileges;

# 修改自增值
alter table 表名 auto_increment=数值

发表评论