我是 MySQL DB 的全新用户,已经安装了 WAMPSERVER,我正在通过 MySQL 控制台使用 MySQL。
Query_1:每次我登录时,它都直接要求我输入root密码。但是,我想以其他用户身份登录。
Query_2:如果我确实以 root 身份登录,我想在不关闭控制台的情况下切换用户。
我怎样才能做到这一点?
谢谢你。
您可以像这样指定您的用户名和密码:
shell> mysql --user=user_name --password=your_password db_name
据我所知,如果不重新启动客户端,就无法在登录后更改用户。
我认为在控制台本身中切换用户是不可能的。您必须使用不同的用户登录。
使用此命令登录
mysql -u username -p
然后它会提示输入密码。
无法使用 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
您现在将以新用户身份登录。
如果您尝试在没有指定用户名的情况下登录,MySQL 将假定为“root”。在大多数情况下,您不会切换用户,而是为单个用户提供所有必需的权限;例如访问多个数据库。如果您无法做到这一点,您可以同时使用两个 MySQL 连接与两个不同的用户。
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,然后以其他用户身份再次进入。