mysql - 如何在MySQL上切换用户

标签 mysql

在MySQL上切换用户的windows命令是什么 我在 Windows 上使用 mysql 时遇到了一点问题。我知道如何创建新用户并向新用户和所有用户授予授权。但是我不知道如何从 mysql 控制台切换到新用户!

最佳答案

我找到了解决方案。有系统命令,我们可以在其中执行 shell 命令,如 'ls、cd、mv、mkdir 等。在这里我们可以以不同的用户身份登录。首先,我以普通用户身份登录。

[madegow@fedora20 ~]$ mysql -u root -p
Enter password: 
...
MariaDB [(none)]> select user()
-> ;
+----------------+
| user()         |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.00 sec)

MariaDB [(none)]> system mysql -u madegow -p
Enter password: 
...
MariaDB [(none)]> select user();
+-------------------+
| user()            |
+-------------------+
| madegow@localhost|

现在用户已更改为 madegow 用户。 但是当你运行 quit/exit 时它不会回到 root。我们需要接受这一点。

关于mysql - 如何在MySQL上切换用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22811829/

相关文章:

mysql - 配置 Amazon RDS mysql 以存储中文字符

mysql - 如何在Mysql中为MUL键创建索引?

php - 从 mysql 表构建类别-子类别 html 列表

mysql - MySQL中VARCHAR(255)的存储大小是多少

mysql - 如何获得关联实体对象 doctrine2

mysql - 唯一索引是否提供与基本索引相同的好处

mysql - WHERE 跨越多个 UNION ALL 语句

mysql - bigint 没有正确插入

mysql - SQL 条件排序依据?

mysql - 拆分 MySQL Group_Concat() 的输出