How do I find out my MySQL URL, host, port and username?
I need to find my MySQL username. When I open the MySQL command line client, it only asks me for my password. I don’t remember my username. And for connectivity with JDBC, I need the URL, host and port number. Where do I find all of these?
12 Answers 12
If you’re already logged into the command line client try this:
It will output something similar to this:
In my example above, I was logged in as root from localhost .
To find port number and other interesting settings use this command:
If you want to know the port number of your local host on which Mysql is running you can use this query on MySQL Command line client —
It will give you the port number on which MySQL is running.
If you want to know the hostname of your Mysql you can use this query on MySQL Command line client —
It will give you the hostname for mysql.
If you want to know the username of your Mysql you can use this query on MySQL Command line client —
It will give you the username for mysql.
For example, you can try:
If you don’t know the exact variable name use like , as the result may contain more than 500 rows:
If using MySQL Workbench, simply look in the Session tab in the Information pane located in the sidebar.
Easiest way is probably using command status; In the output you’ll find database, user, host and port:
If you use phpMyAdmin, click on Home , then Variables on the top menu. Look for the port setting on the page. The value it is set to is the port your MySQL server is running on.
Here are the default settings
default-username is root
default-password is null/empty //mean nothing
default-url is localhost or 127.0.0.1 for apache and
localhost/phpmyadmin for mysql // if you are using xampp/wamp/mamp
default-port = 3306
For Example in my case : karola-pc is the host name of the box where my mysql is running. And it my local PC host name.
If it is romote box than you can ping that host directly if, If you are in network with that box you should be able to ping that host.
If it UNIX or Linux you can run «hostname» command in terminal to check the host name. if it is windows you can see same value in MyComputer-> right click -> properties ->Computer Name you can see ( i.e System Properties)
Программирование на C, C# и Java
Уроки программирования, алгоритмы, статьи, исходники, примеры программ и полезные советы
ОСТОРОЖНО МОШЕННИКИ! В последнее время в социальных сетях участились случаи предложения помощи в написании программ от лиц, прикрывающихся сайтом vscode.ru. Мы никогда не пишем первыми и не размещаем никакие материалы в посторонних группах ВК. Для связи с нами используйте исключительно эти контакты: vscoderu@yandex.ru, https://vk.com/vscode
Как узнать имя сервера Microsoft SQL Server
Для выполнения запросов к локальной базе данных Microsoft SQL Server из программы необходимо знать имя экземпляра сервера. Из статьи вы узнаете, как его получить.
Способ первый. Самый надежный
В Microsoft SQL Server предусмотрен специальный SQL запрос, возвращающий имя экземпляра сервера:
Выполнив данный запрос, например, в SQL Server Management Studio, вы получите имя вашего экземпляра сервера.
В данном случае было возвращено имя установленного экземпляра Microsoft SQL Server равное: SQLEXPRESS.
Способ второй
Другим способом получения имени SQL-сервера является поиск записи службы SQL Server.
Запустите классическое приложение Windows «Службы» на вашем компьютере и найдите в списке служб объект SQL Server.
В скобках будет указано имя экземпляра.
В этом же меню можно остановить, запустить и перезапустить экземпляр установленного Microsoft SQL Server.
Стоит отметить, что второй способ получения имени сервера — менее достоверен. В скобках не всегда указано истинное имя сервера, пригодное для обращения к нему при подключении. Поэтому при наличии возможности лучше всего использовать первый способ получения имени с помощью SQL-запроса.
How to get hostname in postgresql?
Is there any way where I can get hostname/servername in postgresql like @@ServerName in SQL Server?
4 Answers 4
You need to execute following query to get the hostname:
PostgreSQL doesn’t provide a builtin function returning the server’s hostname.
A pg_gethostname() function written in C (a wrapper to POSIX’s gethostname() ) has been contributed on the wiki and made available as an extension on PGXN:
If you can’t install that on the server, or an equivalent in another language supporting calls to the system such as plperlu or plpythonu, you’re probably going to be limited to inet_server_addr().
I’ve solve this issue after creating a temp table and filling it with the result of copy from
And I can use the result like this, to check, for example, if I’m running on a production server.
After reading the comments, the answer is right if you’re executing on Pg server. That’s the case for me. Of course, the hostname result is where you’re executing it. Maybe there’s a way with HOST variable value using it in psql.
Как узнать мой MySQL URL, хост, порт и имя пользователя?
Мне нужно найти мое имя пользователя MySQL. Когда я открываю клиент командной строки MySQL, он только запрашивает мой пароль. Я не помню своего имени пользователя. И для подключения к JDBC мне нужен URL, хост и номер порта. Где я могу найти все это?
8 ответов
если вы уже вошли в клиент командной строки, попробуйте следующее:
Он выведет что-то похожее на это:
в моем примере выше я вошел в систему как root С localhost .
найти номер порта и другие интересные настройки используйте эту команду:
Если вы хотите знать номер порта вашего локального хоста, на котором Mysql работает вы можете использовать этот запрос на клиенте командной строки MySQL —
Это даст вам номер порта, на котором работает MySQL.
Если вы хотите знать имя хоста вашего Mysql вы можете использовать этот запрос на клиенте командной строки MySQL —
это даст вам имя хоста для mysql.
Если вы хотите знать имя пользователя вашего Mysql вы можете использовать этот запрос на клиенте командной строки MySQL —
Это даст вам имя пользователя для MySQL.
например, вы можете попробовать:
Если вы не знаете точное имя переменной use like , в результате может содержать более 500 строк:
например в моем случае : karola-pc — это имя хоста окна, где работает мой mysql. И это мое локальное имя хоста ПК.
если это romote box, чем вы можете пинговать этот хост напрямую, если, если вы находитесь в сети с этим ящиком, вы должны быть в состоянии пинговать этот хост.
если это UNIX or Linux you can run «hostname» command в терминале, чтобы проверить имя хоста. если это windows, вы можете увидеть то же значение в MyComputer-> right click -> properties ->Computer Name вы можете видеть ( i.E Свойства системы)
надеюсь, что это ответит на ваш вопрос:
вот настройки по умолчанию
Если вы используете phpMyAdmin, нажмите на Home , потом Variables в верхнем меню. Ищите port настройки на странице. Значение, это значение является порт вашего сервера MySQL работает на.