mysql - MySQL4创建用户的方法

标签 mysql

我尝试在 MySQL4 数据库中使用“创建用户”命令(类似于 MySQL5 文档中可用的命令),但失败了。谁能给我提供正确的语法?

最佳答案

用户是在您第一次GRANT 时创建的。

来自 http://dev.mysql.com/doc/refman/4.1/en/grant.html :

The GRANT statement creates MySQL user accounts and grants rights to accounts.

那么,假设您有一个数据库“mydb”和一个表“mytable”。如果你想创建一个用户“jason”,密码为“pwd123!”谁对该表具有 SELECT 权限,您可以这样做:

grant select on mydb.mytable to 'jason'@'hostname' identified by 'pwd123!';

有关主机名的常见注意事项适用。

如果你想给 jason 对 mydb 的完全权限:

grant all on mydb.* to 'jason'@'hostname' identified by 'pwd123!';

重要说明:每次使用 identified by 时,您都在更改该用户/主机名的密码,因此您通常只会在创建用户时使用此语法!

关于mysql - MySQL4创建用户的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7764040/

相关文章:

php - Yii/Bootstrap OnClick 执行 MySQL 查询

mysql - MSSQL 按百分比分组

php - 使用另一个表的数据从表中选择数据

mysql - 在 mysql 中使用 ifnull 和索引创建

PHP MySQL INSERT 查询不再工作(昨天工作)

mysql - 让 MySQL LIKE 仅返回完整单词匹配

php - mysql if语句true选择更多数据

mysql 在 BASH 脚本中应该返回 1 时返回 0

PHPWord 模板循环遍历查询结果而不填充值

mysql - 没有主键的数据库表