首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何找到我的MySQL地址、主机、端口和用户名?

如何找到我的MySQL地址、主机、端口和用户名?
EN

Stack Overflow用户
提问于 2010-11-04 11:16:10
回答 8查看 512.4K关注 0票数 163

我需要找到我的MySQL用户名。当我打开MySQL命令行客户端时,它只要求我输入密码。我不记得我的用户名了。为了与JDBC连接,我需要URL、主机和端口号。我在哪里可以找到所有这些?

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2010-11-04 11:24:10

如果您已经登录到命令行客户端,请尝试执行以下操作:

mysql> select user();

它将输出类似以下内容的内容:

+----------------+
| user()         |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.41 sec)

在上面的示例中,我以root的身份从localhost登录。

要查找端口号和其他有趣的设置,请使用以下命令:

mysql> show variables;
票数 249
EN

Stack Overflow用户

发布于 2016-03-18 00:27:05

例如,您可以尝试:

//If you want to get user, you need start query in your mysql:
SELECT user(); // output your user: root@localhost
SELECT system_user(); // --

//If you want to get port your "mysql://user:pass@hostname:port/db"
SELECT @@port; //3306 is default

//If you want hostname your db, you can execute query
SELECT @@hostname;
票数 28
EN

Stack Overflow用户

发布于 2016-09-28 15:56:09

如果您不知道确切的变量名,请使用like,因为结果可能包含超过500行:

mysql> show variables like "%port%";
票数 24
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4093603

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档