教程集 www.jiaochengji.com
教程集 >  数据库  >  mysql  >  正文 Mysql修改用户密码并设置用户权限

Mysql修改用户密码并设置用户权限

发布时间:2023-05-02   编辑:jiaochengji.com
教程集为您提供Mysql修改用户密码并设置用户权限等资源,欢迎您收藏本站,我们将为您提供最新的Mysql修改用户密码并设置用户权限资源
修改增加用户密码这是mysql数据库管理中最基本的一个功能了,下面我来介绍修改用户密码并设置用户权限一些方法总结。

方法一,

使用phpmyadmin,这是最简单的了,修改mysql库的user表,不过别忘了使用PASSWORD函数。

方法二,

格式:mysqladmin -u用户名 -p旧密码 password 新密码

1、给root加个密码ab12。

首先在DOS下进入目录mysqlbin,然后键入以下命令

 代码如下 复制代码

mysqladmin -u root -password ab12

注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。

2、再将root的密码改为djg345。

 代码如下 复制代码

mysqladmin -u root -p ab12 password djg345

下面的方法都在mysql提示符下使用,且必须有mysql的root权限:

方法三

 代码如下 复制代码

mysql> INSERT INTO mysql.user (Host,User,Password) VALUES(’%',’jeffrey’,PASSWORD(’biscuit’));
mysql> FLUSH PRIVILEGES

确切地说这是在增加一个用户,用户名为jeffrey,密码为biscuit。

注意要使用PASSWORD函数,然后还要使用FLUSH PRIVILEGES。

上面只是创建用户了,下面我们还需要给用户权限了,这里介绍mysql 命令行的方法

下面为您介绍的语句都是用于授予MySQL用户权限,这些语句可以授予数据库开发人员,创建表、索引、视图、存储过程、函数。。。等MySQL用户权限。

grant 创建、修改、删除 MySQL 数据表结构权限。

 代码如下 复制代码

grant create on testdb.* to developer@'192.168.0.%';
grant alter  on testdb.* to developer@'192.168.0.%';
grant drop   on testdb.* to developer@'192.168.0.%';

grant 操作 MySQL 外键权限。

 代码如下 复制代码

grant references on testdb.* to developer@'192.168.0.%';

grant 操作 MySQL 临时表权限。

 代码如下 复制代码

grant create temporary tables on testdb.* to developer@'192.168.0.%';

grant 操作 MySQL 索引权限。

 代码如下 复制代码

grant index on  testdb.* to developer@'192.168.0.%';

grant 操作 MySQL 视图、查看视图源代码权限。

 代码如下 复制代码

grant create view on testdb.* to developer@'192.168.0.%';
grant show   view on testdb.* to developer@'192.168.0.%';

grant 操作 MySQL 存储过程、函数权限。

 代码如下 复制代码

grant create routine on testdb.* to developer@'192.168.0.%';  -- now, can show procedure status
grant alter  routine on testdb.* to developer@'192.168.0.%';  -- now, you can drop a procedure
grant execute        on testdb.* to developer@'192.168.0.%';

您可能感兴趣的文章:
设置mysql数据库用户的权限方法总结
修改mysql密码与忘记mysql密码的处理方法
如何给mysql用户分配权限
学习mysql root密码修改的方法及工具使用
Mysql数据库中创建、删除用户并授权给数据库
浅析MySQL的用户和权限学习总结
Mysql数据库中用户授权原则分析
如何在win系统下给mysql分配权限
Mysql 创建用户帐号的方法详解
分享:Windows下MySQL安全权限配置

[关闭]
~ ~