3

我是 MySQL DB 的全新用户,已经安装了 WAMPSERVER,我正在通过 MySQL 控制台使用 MySQL。

Query_1:每次我登录时,它都直接要求我输入root密码。但是,我想以其他用户身份登录。

Query_2:如果我确实以 root 身份登录,我想在不关闭控制台的情况下切换用户。

我怎样才能做到这一点?

谢谢你。

4

5 回答 5

6

您可以像这样指定您的用户名和密码:

shell> mysql --user=user_name --password=your_password db_name

据我所知,如果不重新启动客户端,就无法在登录后更改用户。

于 2012-07-09T12:26:32.657 回答
3

我认为在控制台本身中切换用户是不可能的。您必须使用不同的用户登录。

使用此命令登录

mysql -u username -p

然后它会提示输入密码。

于 2012-07-09T12:27:00.427 回答
1

无法使用 WAMP 在 MySQL 控制台中切换用户。您必须通过 windows 命令行使用 SQL 来切换用户。

步骤(赢8):

1) 开始

2)类型:'命令提示符'

3)类型:'cd /'

4)导航到WAMP bin所在的位置,我的位置是: C:\wamp\bin\mysql\mysql5.6.17\bin 键入:'CD wamp\bin\mysql\mysql5.6.17\bin'

5) 在新用户下输入'mysql -u (你要使用的用户名) -p (你要连接的数据库)' 在新用户下运行SQL

您现在将以新用户身份登录。

于 2014-08-12T23:43:23.757 回答
0

如果您尝试在没有指定用户名的情况下登录,MySQL 将假定为“root”。在大多数情况下,您不会切换用户,而是为单个用户提供所有必需的权限;例如访问多个数据库。如果您无法做到这一点,您可以同时使用两个 MySQL 连接与两个不同的用户。

于 2012-07-09T12:30:42.003 回答
0

wampserver 管理面板中提供的 MySQL 控制台,一旦设置了密码,将提示您输入 root 用户的密码,然后您才能执行任何操作。为了以其他用户身份登录,您需要从命令行登录。但是,为了做到这一点,您需要将安装 MySQL 的 bin 文件夹的文件路径添加到您的用户环境路径,以便您的系统能够从命令行访问 MySQL。要在 Windows 打开文件资源管理器中执行此操作,请单击 C 盘,打开 wamp 文件夹,打开 bin 文件夹,打开 MySQL 文件夹,使用您的安装版本打开 MySQL 文件夹,打开您在那里找到的 bin 文件夹。在文件资源管理器的文件路径栏中单击左侧的文件夹图标生成此bin文件夹的路径,复制路径。接下来打开控制面板,在搜索栏中键入字符串环境变量,选择编辑用户环境...你不想弄乱系统环境,在出现的屏幕上选择 PATH 变量 - 如果它不存在然后添加它。最后将文件路径粘贴到 MySQL 的 bin 文件夹中。打开命令提示符并键入 mysql -u uswername -p hit return,然后系统会提示您输入该用户的密码。当然,假设您已经创建了另一个用户。将提示输入该用户的密码。当然,假设您已经创建了另一个用户。将提示输入该用户的密码。当然,假设您已经创建了另一个用户。

据我所知,一旦以 root 或任何其他用户身份登录,切换的唯一方法是退出 mysql,然后以其他用户身份再次进入。

于 2014-06-26T10:01:58.020 回答