我需要找到我的 MySQL 用户名。当我打开 MySQL 命令行客户端时,它只询问我的密码。我不记得我的用户名了。对于与 JDBC 的连接,我需要 URL、主机和端口号。我在哪里可以找到所有这些?
原文由 shilps 发布,翻译遵循 CC BY-SA 4.0 许可协议
我需要找到我的 MySQL 用户名。当我打开 MySQL 命令行客户端时,它只询问我的密码。我不记得我的用户名了。对于与 JDBC 的连接,我需要 URL、主机和端口号。我在哪里可以找到所有这些?
原文由 shilps 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果你想知道运行 Mysql 的本地主机的端口号, 你可以在 MySQL 命令行客户端上使用这个查询——
SHOW VARIABLES WHERE Variable_name = 'port';
mysql> SHOW VARIABLES WHERE Variable_name = 'port';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| port | 3306 |
+---------------+-------+
1 row in set (0.00 sec)
它会给你运行 MySQL 的端口号。
如果你想知道 你的 Mysql 的主机名, 你可以在 MySQL 命令行客户端上使用这个查询——
SHOW VARIABLES WHERE Variable_name = 'hostname';
mysql> SHOW VARIABLES WHERE Variable_name = 'hostname';
+-------------------+-------+
| Variable_name | Value |
+-------------------+-------+
| hostname | Dell |
+-------------------+-------+
1 row in set (0.00 sec)
它会给你 mysql 的主机名。
如果你想知道 你的 Mysql 的用户名, 你可以在 MySQL 命令行客户端上使用这个查询——
select user();
mysql> select user();
+----------------+
| user() |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.00 sec)
它会给你mysql的用户名。
原文由 Nikhil Agrawal 发布,翻译遵循 CC BY-SA 3.0 许可协议
15 回答8.4k 阅读
8 回答6.2k 阅读
5 回答3.2k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
3 回答6k 阅读
2 回答2.8k 阅读✓ 已解决
如果您已经登录到命令行客户端,请尝试以下操作:
它会输出类似这样的东西:
在上面的示例中,我以
root
从localhost
登录。要查找端口号和其他有趣的设置,请使用此命令: