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

在MySQL 8中使用密码创建新用户?

傅振濂
2023-03-14
本文向大家介绍在MySQL 8中使用密码创建新用户?,包括了在MySQL 8中使用密码创建新用户?的使用技巧和注意事项,需要的朋友参考一下

您需要使用CREATE命令在MySQL 8中使用密码创建新用户。让我们检查版本

mysql> select version();
+-----------+
| version() |
+-----------+
| 8.0.12    |
+-----------+
1 row in set (0.14 sec)

使用密码创建新用户的语法如下

CREATE USER 'yourUserName'@'localhost' IDENTIFIED BY 'yourPassword';

以下是将所有特权授予创建的用户的语法

GRANT ALL ON *.* TO 'yourUserName'@'localhost';

现在使用flush命令刷新特权

flush privileges;

让我们借助上述语法创建一个新用户。查询如下

mysql> use MySQL;
Database changed
mysql> CREATE USER 'James'@'localhost' IDENTIFIED BY 'James123456';

以下是向新创建的用户授予所有特权的查询

mysql> GRANT ALL ON *.* TO 'James'@'localhost';

让我们检查用户是否已创建

mysql> select user from MySQL.user;

以下是显示我们在上面创建的新用户的输出

+------------------+
| user             |
+------------------+
| Bob              |
| Manish           |
| User2            |
| mysql.infoschema |
| mysql.session    |
| mysql.sys        |
| root             |
| @UserName@       |
| Adam Smith       |
| James            |
| John             |
| John Doe         |
| User1            |
| am               |
| hbstudent        |
| mysql.infoschema |
| mysql.session    |
+------------------+
17 rows in set (0.00 sec)

查看示例输出,用户James已成功创建。现在,使用flush命令刷新特权。查询如下

mysql> flush privileges;
 类似资料:
  • 我生成一个不对称密码密钥对,如下所示: 我的意图是提取公钥和私钥,然后在以后重建密钥。我首先提取了如下密钥: 如何重新创建公钥和私钥参数以便使用它们?在本例中,我确实重新创建了私钥,然后对数据字节数组进行签名。 虽然它感觉像一个真正的黑客,但它工作得很好。如何使用公钥执行此操作?我将变量xxx设置为(ECPublicKeyParameters)aKeyPair。Public和我可以使用下面的代码验

  • 我试图创建新的肥皂请求在SoapUI从服务endpoint复制密码用户名和endpoint。 它使用终结点,但不使用用户名和密码。 有人知道怎么做吗? (我不想克隆)!

  • 但当我试图用用户名和密码登录时,它失败了。当我查看UI中的用户凭据时,它确实显示了一行类型,但用户标签是空白的。 如何使用REST API创建具有密码的用户?

  • WordPress有一个管理仪表板。在仪表板中,我们可以作为管理员添加新用户。我想在管理员添加新用户时在MySQL中创建一个表。例如,我创建了一个名为John Smith的用户,其用户名为user1;当我成功添加该用户时,将在名为user1的数据库中创建一个表。

  • 我有一个< code>_payments数据库,其中有一个< code>users表,表中有< code>id 、< code >用户名 、< code >密码。密码使用散列盐。我的开发人员不可用,我需要创建一个新用户。为此,我应该运行什么查询?