怎么用

管理用户

创建

create user ‘用户名’@‘主机名’ identified ‘密码’;

删除

drop user ‘用户名’@‘主机名’;

修改

update user set password = password(‘新密码’) where user = ‘用户名’;

set password for ‘用户名’@‘主机名’ = password(‘新密码’);

查询

select * from 表名;

PS:

%表示可以在任意主机使用用户登录数据库。

mysql忘记了root用户的密码:

1.用cmd 停止mysql服务。

2.使用无验证方式启动mysql服务。:mysql –skip-grant-tables;

3.打开新的cmd窗口,直接输入mysql命令即可,就可以登录成功了。

4.use mysql ;

5.update user set password = password(‘新密码’) where user = ‘root’;

6.关闭两个窗口,手动结束mysqld.exe的进程。

7.启动mysql服务

8.使用新密码重新登录。

授予权限

授予

grant 权限列表 on 数据库名.表名 to ‘用户名’@‘主机名’;

撤销

revoke 权限列表 on 数据库名.表名 from ‘用户名’@‘主机名’;

查询

show grants for ‘用户名’@‘主机名’;

PS:

权限列表的通配符是ALL,数据库名的通配符是,表名的是## 管理用户

创建

create user ‘用户名’@‘主机名’ identified ‘密码’;

删除

drop user ‘用户名’@‘主机名’;

修改

update user set password = password(‘新密码’) where user = ‘用户名’;

set password for ‘用户名’@‘主机名’ = password(‘新密码’);

查询

select * from 表名;

PS:

%表示可以在任意主机使用用户登录数据库。

mysql忘记了root用户的密码:

1.用cmd 停止mysql服务。

2.使用无验证方式启动mysql服务。:mysql –skip-grant-tables;

3.打开新的cmd窗口,直接输入mysql命令即可,就可以登录成功了。

4.use mysql ;

5.update user set password = password(‘新密码’) where user = ‘root’;

6.关闭两个窗口,手动结束mysqld.exe的进程。

7.启动mysql服务

8.使用新密码重新登录。

授予权限

授予

grant 权限列表 on 数据库名.表名 to ‘用户名’@‘主机名’;

撤销

revoke 权限列表 on 数据库名.表名 from ‘用户名’@‘主机名’;

查询

show grants for ‘用户名’@‘主机名’;

PS:

权限列表的通配符是ALL,数据库名的通配符是,表名的是么用

管理用户

创建

create user ‘用户名’@‘主机名’ identified ‘密码’;

删除

drop user ‘用户名’@‘主机名’;

修改

update user set password = password(‘新密码’) where user = ‘用户名’;

set password for ‘用户名’@‘主机名’ = password(‘新密码’);

查询

select * from 表名;

PS:

%表示可以在任意主机使用用户登录数据库。

mysql忘记了root用户的密码:

1.用cmd 停止mysql服务。

2.使用无验证方式启动mysql服务。:mysql –skip-grant-tables;

3.打开新的cmd窗口,直接输入mysql命令即可,就可以登录成功了。

4.use mysql ;

5.update user set password = password(‘新密码’) where user = ‘root’;

6.关闭两个窗口,手动结束mysqld.exe的进程。

7.启动mysql服务

8.使用新密码重新登录。

授予权限

授予

grant 权限列表 on 数据库名.表名 to ‘用户名’@‘主机名’;

撤销

revoke 权限列表 on 数据库名.表名 from ‘用户名’@‘主机名’;

查询

show grants for ‘用户名’@‘主机名’;

PS:

权限列表的通配符是ALL,数据库名的通配符是,表名的是## 管理用户

创建

create user ‘用户名’@‘主机名’ identified ‘密码’;

删除

drop user ‘用户名’@‘主机名’;

修改

update user set password = password(‘新密码’) where user = ‘用户名’;

set password for ‘用户名’@‘主机名’ = password(‘新密码’);

查询

select * from 表名;

PS:

%表示可以在任意主机使用用户登录数据库。

mysql忘记了root用户的密码:

1.用cmd 停止mysql服务。

2.使用无验证方式启动mysql服务。:mysql –skip-grant-tables;

3.打开新的cmd窗口,直接输入mysql命令即可,就可以登录成功了。

4.use mysql ;

5.update user set password = password(‘新密码’) where user = ‘root’;

6.关闭两个窗口,手动结束mysqld.exe的进程。

7.启动mysql服务

8.使用新密码重新登录。

授予权限

授予

grant 权限列表 on 数据库名.表名 to ‘用户名’@‘主机名’;

撤销

revoke 权限列表 on 数据库名.表名 from ‘用户名’@‘主机名’;

查询

show grants for ‘用户名’@‘主机名’;

PS:

权限列表的通配符是ALL,数据库名的通配符是,表名的是