当前位置: 首页 > 编程笔记 >

mysql 创建root用户和普通用户及修改删除功能

子车超英
2023-03-14
本文向大家介绍mysql 创建root用户和普通用户及修改删除功能,包括了mysql 创建root用户和普通用户及修改删除功能的使用技巧和注意事项,需要的朋友参考一下

方法1: 用SET PASSWORD命令

  mysql -u root
  mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

方法2:用mysqladmin

mysqladmin -u root password "newpass"

  如果root已经设置过密码,采用如下方法 

mysqladmin -u root password oldpass "newpass"

方法3: 用UPDATE直接编辑user表 

mysql -u root
  mysql> use mysql;
  mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
  mysql> FLUSH PRIVILEGES;

创建普通用户

用户管理

mysql>use mysql;

查看

mysql> select host,user,password from user ;

创建

mysql>

用户管理

mysql>use mysql;

查看

mysql> select host,user,password from user ;

创建用户

mysql> insert into mysql.user (Host,User,Password) Values('%','wise',PASSWORD('passwd'));
msyql>FLUSH RPIVILEGES

修改

mysql>rename user feng to newuser;//mysql 5之后可以使用,之前需要使用update 更新user表

删除

mysql>drop user newuser; //mysql5之前删除用户时必须先使用revoke 删除用户权限,然后删除用户,mysql5之后drop 命令可以删除用户的同时删除用户的相关权限

更改密码

mysql> set password for zx_root =password('xxxxxx');
 mysql> update mysql.user set password=password('xxxx') where user='otheruser'

查看用户权限

mysql> show grants for zx_root;

赋予权限

mysql> grant all privileges on YQ.* to wise;

回收权限

mysql> revoke select on dmc_db.* from zx_root; //如果权限不存在会报错

修改

mysql>rename user feng to newuser;//mysql 5之后可以使用,之前需要使用update 更新user表

删除

mysql>dropuser newuser; //mysql5之前删除用户时必须先使用revoke 删除用户权限,然后删除用户,mysql5之后drop 命令可以删除用户的同时删除用户的相关权限

更改密码

mysql> set password for zx_root =password('xxxxxx');
 mysql> update mysql.user set password=password('xxxx') where user='otheruser'

查看用户权限

mysql> show grants for zx_root;

赋予权限

mysql> grant select on dmc_db.* to zx_root;

回收权限

mysql> revoke select on dmc_db.* from zx_root; //如果权限不存在会报错

以上所述是小编给大家介绍的mysql 创建root用户和普通用户及修改删除功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对小牛知识库网站的支持!

 类似资料:
  • 主要内容:使用SET语句修改普通用户的密码,使用UPDATE语句修改普通用户的密码,使用 GRANT 语句修改普通用户密码在 MySQL 中,root 用户拥有很高的权限,不仅可以修改自己的密码,还可以修改其他用户的密码。本节主要介绍 root 用户修改普通用户密码的几种方法。 使用SET语句修改普通用户的密码 在 MySQL 中,只有 root 用户可以通过更新 MySQL 数据库来更改密码。使用 root 用户登录到 MySQL 服务器后,可以使用 SET 语句来修改普通用户密码。语法格式如

  • 设置及修改MySQL root用户密码 MySQL数据库用户安全策略介绍 安装mysql数据库后,默认的管理员root密码是空,这很不安全,因此需要设置一个密码 为root设置密码 删除无用的MySQL库内的用户帐户 删除默认存在的test数据库 删除所有MySQL中的用户,包括root超级用户 root@rose 03:55:27>delete from mysql.user; Query OK

  • 本文向大家介绍Linux 创建修改删除用户和组的方法,包括了Linux 创建修改删除用户和组的方法的使用技巧和注意事项,需要的朋友参考一下 介绍 在日常的维护过程中创建用户操作用的相对会多一些,但是在这个过程中涉及到的知识点就不单单就是useradd了,接下来就来详细了解账号管理的相关信息。 用户信息 先从用户信息开始分析,可以通过查询/etc/password文件,每一行代表一个用户信息 每个冒

  • 本文向大家介绍MySQL 如何修改root用户的密码,包括了MySQL 如何修改root用户的密码的使用技巧和注意事项,需要的朋友参考一下 方法1:用SET PASSWORD命令 方法2:用mysqladmin 方法3:用UPDATE直接编辑user表 方法4:忘记root密码的时候 以windows为例: 关闭正在运行的MySQL服务。 打开DOS窗口,转到mysql\bin目录。 输入mysq

  • 本文向大家介绍mysql 8.0.16 winx64及Linux修改root用户密码 的方法,包括了mysql 8.0.16 winx64及Linux修改root用户密码 的方法的使用技巧和注意事项,需要的朋友参考一下 连接数据库等基础操作请自行解决哈,本篇是重点记录如何改密码。 一、查询用户密码: 查询用户密码命令: host:允许用户登录的ip‘位置'%表示可以远程; user:当前数据库的用

  • 在 MySQL 中,我们可以使用 RENAME USER 语句修改一个或多个已经存在的用户账号。 语法格式如下: RENAME USER <旧用户> TO <新用户> 其中: <旧用户>:系统中已经存在的 MySQL 用户账号。 <新用户>:新的 MySQL 用户账号。 使用 RENAME USER 语句时应注意以下几点: RENAME USER 语句用于对原有的 MySQL 用户进行重命名。 若