Как узнать host mysql
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:
To find port number and other interesting settings use this command:
It will give you the port number on which MySQL is running.
It will give you the hostname for mysql.
It will give you the username for mysql.
For example, you can try:
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:
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.
How to find MySQL ip on localhost?
I am running my MySQL database on my machine, how do I get the ip of that MySQL server? I have already tried getting the ip of the machine but that doesn’t work. I am running on Windows 8 OS on my machine and what I’m trying to do is connect a web page to my MySQL database which is on the MySQL server. They are not on the same network.
5 Answers 5
Use status in mysql prompt
Will give you the host name (or IP address if name resolution is not enabled, which it is usually not) connecting to the mysql server on the current connection.
The SQL query SHOW VARIABLES WHERE Variable_name = ‘hostname’ will show you the hostname of the MySQL server which you can easily resolve to its IP address.
Will give you the port number.
Preety old, but I ran into the same problem today and maybe it helps someone else. I find out how to use the MySQL syntax:
Where, to filter your hostname, it would be:
If you are using Debian/Ubuntu Linux one file is located at /etc/mysql/my.cnf location.
However, in my installation I see:
Just onpen this file: nano
bind-address is your local-host address. 127.0.0.1 is the IP address of local machine on which Mysql server is hosted. It can be something else like: 10.208.8.122, Its still is teh IP address of local machine but for remote conenction. So one can reach this Mysql server through this IP
If you are connecting to the database from the machine where the SQL server is installed then you will be able to access it via localhost on port 3306
If you are accessing it through a different machine, then connect to the IP address of the machine where the SQL serve is installed on port 3306
First you have to find out your external IP to allow external web server to connect to your local MySQL server.
User one of these services:
After that, you need to allow this «outside» access. You will need your router admin access (web, SSH or directly by USB). Open desired port, by default 3306. Redirect it to your local machine ip (it usually is like 192.xx.xx.xx)
Once you have configured your router to connect MySQL port to your internal-lan machine, you need to open this port in your machine. For that you will need to:
Check System firewall (windows firewall, Linux iptables or so one). And check possible 3rd party firewalls installed.
Allow your local MySQL server to accept external requests, some installation does not accept it «out-of-the-box». Access to My.cnf file and search the directive to allow external connections. It’s well explained here: http://www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html
Finally, you have to bind external permissions to user you will identify with. Here you will find a good explanation: How to allow remote connection to mysql
If everyting went OK then you will be able to serve MySQL service from your local machine, through your router to the external world.
Основы работы с MySQL
Что такое MySQL?
MySQL — одна из наиболее используемых систем управления базами данных: Что такое СУБД? MySQL применяется для хранения данных в Facebook, Youtube, Twitter, Wikipedia. А также базы данных используются популярными CMS. В REG.RU база данных входит в услугу хостинга.
Подробнее о MySQL мы рассказали в статье.
Как это следует из названия, в данной библиотеке используется формальный язык SQL (Structured Query Language), на котором создаются запросы к базам данных. Основной инструмент для работы с базами данных MySQL — phpMyAdmin. Подробнее о работе в phpMyAdmin читайте в статье.
Базы данных на хостинге REG.RU доступны на всех тарифах, кроме Host-Lite и Win-Lite. Также базы данных доступны во всех панелях управления веб-хостингом. Если у вас один из этих тарифов, для использования баз данных повысьте тариф.
Как узнать имя сервера, имя пользователя и пароль для подключения к базе данных MySQL?
Для подключения к базе данных MySQL и для входа в phpMyAdmin необходимо указывать логин и пароль пользователя базы данных.
Логин и пароль
После заказа услуги хостинга в панели управления уже присутствует база данных «u1234567_default» (u1234567 — ваш логин хостинга). Вы можете воспользоваться этой базой данных. Реквизиты доступа к ней приведены в информационном письме и в Личном кабинете в карточке услуги.
Логин и пароль услуги хостинга указаны в информационном письме, отправленном на контактный e-mail после заказа хостинга. Также данная информация продублирована в Личном кабинете. Авторизуйтесь на сайте REG.RU и кликните по нужной услуге хостинга. Логин и пароль указаны на вкладке «Доступы»:
Или вы можете создать новую базу данных. В этом случае имя базы, имя пользователя и пароль вы зададите самостоятельно. Если у вас уже есть созданный сайт на CMS, узнать пароль базы данных можно в конфигурационном файле сайта: Где CMS хранит настройки подключения к базе данных.
Имя сервера
В качестве сервера базы данных необходимо указывать «localhost».
Как изменить пароль базы данных?
Важно: в ISPmanager подраздел «Базы данных» недоступен, если вы используете тариф «Host-Lite».
Чтобы изменить пароль базы данных, войдите в вашу панель управления хостингом и следуйте соответствующей инструкции ниже:
Перейдите в раздел «Базы данных», выберите нужную базу и нажмите Пользователи:
Выберите пользователя БД, пароль которого необходимо изменить, и нажмите Изменить:
В блоке «Базы данных» выберите пункт Базы данных MySQL:
Пролистайте открывшуюся страницу вниз до раздела «Текущие пользователи» и кликните по ссылке Изменить пароль для одного из пользователей:
Перейдите в раздел «Базы данных» и на открывшейся странице нажмите Управление пользователями:
На открывшейся странице сгенерируйте новый пароль, нажав кнопку Создать. Чтобы увидеть и скопировать новый пароль, нажмите Показать. Нажмите Применить для сохранения изменений:
Готово, пароль базы данных изменён.
Измените пароль в конфигурационном файле сайта
Не забудьте изменить пароль базы данных в настройках сайта: Где CMS хранит настройки подключения к базе данных.
Как создать базу данных?
Создание базы данных происходит в панели управления хостингом. Войдите в вашу панель управления хостингом и следуйте соответствующей инструкции ниже:
В разделе «Главное» выберите пункт Базы данных и нажмите Создать:
Сгенерируйте пароль пользователя и нажмите Ок.
Готово, новая база данных создана.
Ошибка при создании БД в ISPmanager
При создании базы данных к названию базы и к имени пользователя автоматически добавляется префикс вида u1234567_ (итого 9 символов), максимальное количество символов в имени — 16. Таким образом, вводимое вами имя базы и имя пользователя не должно превышать 7 символов (16 минус префикс).
В разделе «Базы данных» выберите пункт Мастер баз данных MySQL:
На открывшейся странице укажите название базы данных и нажмите Следующий шаг.
К названию базы данных автоматически добавляется префикс вида u1234567_ (где u1234567 — ваш логин услуги хостинга).
Укажите имя пользователя базы данных, пароль и подтверждение пароля. Нажмите Создать пользователя:
К имени пользователя автоматически добавляется префикс вида u1234567_ (где u1234567 — ваш логин услуги хостинга).
Укажите права пользователя по отношению к базе данных. Обычно необходимы все права:
Нажмите Следующий шаг.
Готово, новая база данных создана.
Перейдите в раздел «Базы данных» и нажмите кнопку Добавить базу данных:
В открывшемся окне заполните следующие поля:
Обратите внимание! Каждая база данных должна иметь хотя бы одного пользователя, иначе она будет недоступна. Поставив галочку в соответствующей графе, вы разрешите пользователю доступ ко всем базам данных выбранной подписки.
Готово, новая база данных создана.
Внимание!
Удалённый доступ к базе данных MySQL
Для активации удалённого соединения с базой данных войдите в вашу панель управления хостингом, и следуйте соответствующей инструкции ниже:
Чтобы активировать удаленный доступ MySQL, в разделе «Главное» выберите пункт «Базы данных». Кликните по базе данных и нажмите Пользователи:
Выберите пользователя, под которым вы будете удалённо подключаться, и нажмите Изменить:
В разделе «Базы данных» выберите пункт Удаленный MySQL:
В открывшемся окне добавьте в поле «Узел» IP-адрес, с которого будет происходить удалённое подключение. Если у вас динамический IP-адрес, вы можете разрешить доступ для диапазона IP-адресов. Например, для IP-адреса начинающегося с 208.77.188, можно настроить доступ так, как показано на скриншоте. После этого нажмите Добавить узел:
В панели управления Plesk возможность удалённого соединения включена по умолчанию.
Какие данные необходимо использовать для удалённого подключения?
Для удалённого соединения с базой данных (БД) и доступа к MySQL необходимо указывать следующие данные:
Server/Hostname (сервер базы данных): в качестве сервера необходимо указывать
Какие программы использовать для удалённого подключения MySQL
Подключиться к базе данных вы можете с помощью программы «mysql». Пример удалённого подключения к базе данных на сервере «server90.hosting.reg.ru» под пользователем «u0015955_default»:
PuTTY
Из соображений безопасности на виртуальном хостинге не предоставляется возможности настройки SSH-туннелирования для соединения с базой данных. Для этого мы рекомендуем приобрести VPS или выделенный сервер.
Как изменить версию MySQL?
На виртуальном хостинге доступны следующие версии MySQL: — MySQL Version 5.7.23(mysql Ver 14.14 Distrib 5.7.23-24, for Linux (x86_64) using 6.0).
Как обновить mysql на хостинге? Изменить версию MySQL на виртуальном хостинге невозможно.
Как удалить базу данных MySQL
Удалить базу данных можно в одной из хостинг панелей. Войдите в вашу панель управления хостингом и следуйте соответствующей инструкции ниже:
Перейдите в раздел «Главное» — «Базы данных». Выделите базу данных, которая вам больше не нужна, и нажмите Удалить:
В разделе «Базы данных» выберите пункт Базы данных MySQL. На открывшейся странице напротив ненужной базы нажмите Удалить:
Обратите внимание: удаление пользователя базы данных при этом не происходит, его необходимо удалять отдельно. Процесс аналогичен.
Перейдите в раздел «Базы данных» и на открывшейся странице нажмите Удалить базу данных напротив нужной базы:
Полезные статьи при работе с базами данных MySQL:
20 команд MySQL (mysqladmin) для администратора базы данных в Linux
mysqladmin – это утилита командной строки, которая поставляется с MySQL сервером и используется администраторами баз данных для выполнения некоторых простых MySQL задач, таких как установка пароля root или другого пользователя, изменение пароля root или другого пользователя, мониторинг процессов mysql, перезагрузка привилегий, проверка статуса сервера и т.д.
В этой статье собраны некоторые очень полезные команды mysqladmin, которые используется системными администраторами и администраторами баз данных в их повседневной работе. У вас уже должен быть установлен MySQL сервер, чтобы вы могли повторить эти примеры.
1. Как установить пароль MySQL Root?
Если у вас свежая установка MySQL сервера, то она не требует какого-либо пароля для подключения в качестве пользователя root. Для установки в MySQL пароля root пользователя используйте следующую команду:
2. Как изменить пароль MySQL Root?
Если вы хотите изменить или обновить пароль от root в MySQL, то вам нужно напечатать следующую команду. Допустим, ваш старый пароль это 123456, и вы хотите изменить его на новый пароль xyz123:
Аналогично операция выполняется для других пользователей, вместо root вставьте имя пользователя, для которого вы хотите изменить пароль
3. Как проверить, запущен ли MySQL сервер?
Чтобы узнать, работает ли MySQL сервер, используйте следующую команду:
4. Как проверить, какую версию MySQL я использую?
Следующая команда покажет версию MySQL, а также текущий статус работы:
5. Как узнать текущий статус MySQL сервера?
Для определения статуса MySQL сервера используйте следующую команду. Mysqladmin покажет время работы с запущенными патоками и очередями.
6. Как проверить статус всех переменных и значений MySQL сервера?
Для проверки всех переменных и значений работающего MySQL сервера напечатайте следующую команду. Вывод должен быть примерно таким:
7. Как посмотреть все переменные и значения MySQL статуса?
Для просмотра всех переменных и значений запущенного MySQL сервера, используйте команду, как показано ниже:
8. Как проверить все процессы рабочего MySQL сервера?
Следующая команда отобразить все запущенные процессы запросов к базе данных MySQL:
9. Как создать базу данных на MySQL сервере?
Для создания новой команды на MySQL сервере используйте команду, которая показана ниже:
10. Как удалить базу данных на MySQL сервере?
Для удаления базы данных с MySQL сервера используйте следующую команду. Для подтверждения нажмите ‘y‘.
11. Как перезагрузить/сбросить привилегии MySQL?
Команда reload говорит серверу повторно загрузить таблицы grant. Команда refresh сбрасывает все таблицы и повторно открывает файлы журналов.
12. Как безопасно выключить MySQL сервер?
Для безопасного выключения MySQL сервера используйте следующую команду:
Вы также можете использовать следующие команды для запуска, остановки MySQL сервера:
13. Некоторые полезные команды MySQL Flush
Ниже несколько полезных flush команд с описанием.
14. Как завершить спящий клиентский процесс MySQL?
Используйте следующую команду для выявления спящего клиентского процесса MySQL:
Теперь запустите команду с kill и ID процесска, как показано ниже:
Если вам нужно завершить несколько процессов, тогда передайте ID процессов в виде списка, разделённого запятыми:
15. Как вместе запустить несколько команд mysqladmin?
Если вы хотите выполнить одновременно несколько mysqladmin команд, то команда должна выглядеть примерно так:
16. Как подключиться к удалённому mysql серверу?
17. Как выполнить команды на удалённом MySQL сервере?
Допустим, вы хотите увидеть статус удалённого MySQL сервера, тогда команда будет:
18. Как запустить/остановить копирование на удалённом второстепенном MySQL сервере?
Для запуска/остановки MySQL репликации на второстепенном (salve) сервере, используйте следующие команды:
19. Как сохранить отладочную информацию MySQL в файлы журналов?
Команда говорит серверу записывать отладочную информацию об используемых блокировках, используемой памяти и использовании запросов в файл журнала MySQL, также включает информация о событиях планировщика.
20. Опции и использование mysqladmin
Все опции и доступные команды mysqladmin вы сможете узнать набрав:
Мы попытались включить в статью почти все команды mysqladmin с примерами. Если мы пропустили что-то, напишите в комментариях.
Как узнать мой URL-адрес, хост, порт и имя пользователя MySQL?
Мне нужно найти свое имя пользователя MySQL. Когда я открываю клиент командной строки MySQL, он запрашивает только мой пароль. Я не помню свое имя пользователя. А для подключения к JDBC мне нужен URL, номер хоста и номер порта. Где я могу найти все эти данные?
Если вы уже вошли в клиент командной строки, попробуйте следующее:
Он выведет что-то похожее на это:
Чтобы найти номер порта и другие интересные настройки, используйте эту команду:
Если вы хотите узнать номер порта вашего локального хоста, на котором работает Mysql, вы можете использовать этот запрос для клиента командной строки MySQL –
Он предоставит вам номер порта, на котором работает MySQL.
Если вы хотите узнать имя хоста вашего Mysql, вы можете использовать этот запрос для клиента командной строки MySQL –
Он предоставит вам имя хоста для mysql.
Если вы хотите узнать имя пользователя вашего Mysql, вы можете использовать этот запрос для клиента командной строки MySQL –
Он даст вам имя пользователя для mysql.
Например, вы можете попробовать:
Для примера в моем случае: karola-pc – это имя хоста, в котором работает мой mysql. И это имя моего локального ПК.
Если это поле со списком, то вы можете напрямую прогнать этот узел, если: Если вы находитесь в сети с этим полем, вы сможете выполнить ping с этого хоста.
Надеюсь, он ответит на ваш вопрос.
Вот настройки по умолчанию
Если вы используете MySQL Workbench, просто посмотрите на вкладку Session в информационной панели, расположенной на боковой панели.