Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
yarkov_aleksei
0 / 0 / 3
Регистрация: 24.05.2012
Сообщений: 93
1

Ошибка при подключении к MySQL серверу на локалке: "Host 'HomePC' is not allowed to connect to this MySQL"

17.10.2014, 18:17. Просмотров 2020. Ответов 7
Метки нет (Все метки)

При подключении выдают такую ошибку: "Host 'HomePC' is not allowed to connect to this MySQL server"

Не понимаю что ему надо. HomePC - имя компа. Сервер запущен. Хз, хз...

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using MySql.Data.MySqlClient;
 
namespace MySQL_Client
{
 
    public partial class Form1 : Form
    {
 
 
        public Form1 ( )
        {
            InitializeComponent ( );
        }
 
 
        private string getConnectionString ( string db = "", int port = 3306 )
        {
            return new MySqlConnectionStringBuilder ( ) {
                Server = comboBoxServer.SelectedText,
                UserID = textBoxLogin.Text,
                Password = textBoxPassword.Text,
                Database = db,
                Port = (uint)port
            }.ToString ( );
        }
 
 
        private void button1_Click ( object sender, EventArgs e )
        {
            string ShowDB = "SELECT * FROM INFORMATION_SCHEMA.tables";
            MySqlConnection connection = new MySqlConnection ( getConnectionString ( ) );
            var cmd = new MySqlCommand ( ShowDB, connection );
            
            if ( connection.State != ConnectionState.Open )
            {
                connection.Open ( );    // на эту строку ругается - Host 'HomePC' is not allowed to connect to this MySQL server
            }
            
            var reader = cmd.ExecuteReader ( );
 
            while ( reader.Read ( ) )
            {
                comboBoxBases.Items.Add ( reader.GetString ( 0 ) );
            }
 
            reader.Close ( );
            connection.Close ( );
        }
 
 
    }
 
}
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.10.2014, 18:17
Ответы с готовыми решениями:

Ошибка при подключении к локальной БД: "the host localhost does not support ssl connections"
Не получается подключить базу данных MySql к проекту Windows forms, выдает ошибку "the host...

Cannot create windows service for mysql. Erro 0. И, Host 'localhost' is not allowed to connect to this mysql server
Здравствуйте! Переустановил Windows 7, Service Pack 1. Устанавливаю MySQL 5.5.60-winx64. Никогда...

Perl + MySQL = ошибка DBI connect(dbname=mysql; host=localhost',''...) failed: Couldnt connect to
С перлом беда какая-то, третий день мучаюсь и ничего не получается... хелп!!!. use dbi; $dbh =...

После перезагрузки сервера возникла "ошибка при подключении сервера баз данных MySQL"
Помогите, пожалуйста. После перезапуска сервера (Debian) через ISPmanager выходит ошибка...

"Can't connect to MySQL server on 'localhost' (10061) QMYSQL: Unable to connect"
Добрый день! У меня следующая проблема на Windows XP установила QtCreator и MySQL сервер теперь...

7
meksik
202 / 171 / 67
Регистрация: 04.10.2014
Сообщений: 839
17.10.2014, 18:30 2
yarkov_aleksei, host localhost о_О
0
yarkov_aleksei
0 / 0 / 3
Регистрация: 24.05.2012
Сообщений: 93
17.10.2014, 18:57  [ТС] 3
meksik, капитан? О_о
0
Миниатюры
Ошибка при подключении к MySQL серверу на локалке: "Host 'HomePC' is not allowed to connect to this MySQL"  
meksik
202 / 171 / 67
Регистрация: 04.10.2014
Сообщений: 839
17.10.2014, 19:04 4
yarkov_aleksei, хз, попробуй 127.0.0.1
Цитата Сообщение от yarkov_aleksei Посмотреть сообщение
meksik, капитан? О_о
хотел попробовать им стать

Добавлено через 1 минуту
Сообщений: 777
счастливый пост)
0
17.10.2014, 19:04
yarkov_aleksei
0 / 0 / 3
Регистрация: 24.05.2012
Сообщений: 93
17.10.2014, 19:05  [ТС] 5
meksik, да пробовал конечно и то и то. Ни в какую. MySQL стоит в комплекте XAMPP.

Добавлено через 41 секунду
Цитата Сообщение от meksik Посмотреть сообщение
Сообщений: 777
:-)
0
meksik
202 / 171 / 67
Регистрация: 04.10.2014
Сообщений: 839
17.10.2014, 19:08 6
yarkov_aleksei, тут почитай метод решения
0
yarkov_aleksei
0 / 0 / 3
Регистрация: 24.05.2012
Сообщений: 93
17.10.2014, 19:46  [ТС] 7
meksik, во первых надо было запрос поменять на "SHOW DATABASES".
А во-вторых, раскомментировать строчку bind-address="127.0.0.1" , как указано по ссылке что вы дали. Спасибо большое вам, Уважаемый.
0
meksik
202 / 171 / 67
Регистрация: 04.10.2014
Сообщений: 839
17.10.2014, 19:52 8
yarkov_aleksei, я если честно на SQL вообще не смотрел)) тут причина явно в подключении была) не за что)
0
17.10.2014, 19:52
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.10.2014, 19:52

При подключении к БД сообщение "Unable to complete network request to host "localhost"..."
Здравствуйте! Будьте добры, подскажите. Написала программу в C++ Builder. Пытаюсь сбросить эту...

Ошибка "ORA-12514" при подключении к удаленному серверу oracle
День добрый господа. Возник вопрос по подключению к удаленному серверу oracle. Что имеем: 1)...

Ошибка при старте mysql [2002] Can't connect to local MySQL server through socket
Доброго времени суток. Имеется VPS на Debian 6. Сегодня получил ошибку при старте mysql: ERROR...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru