Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
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. Просмотров 1404. Ответов 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
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.10.2014, 18:17
Ответы с готовыми решениями:

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

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

При подключении второго клиента к серверу возникает ошибка "IAsyncResult не был получен"
Всем привет, у меня проблема с асинхронными сокетами. Суть: Пишу простенький...

Unable to connect to any of the specified mysql hosts при подключении к удаленной БД
Всем привет, вот такой вопрос прошу помочь и объяснить, т. к. плохо разбираюсь...

Unable to connect to any of the specified MySQL host
Здравствуйте уважаемые, только начал работать с БД и тут тебе на. Подскажите...

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
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
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.10.2014, 19:52

MySql Connector ошибка при подключении
Есть проблема, использую MySql Connector но при попытке подключения пишет -...

Ошибка при подключении базы данных MySQL на кириллице
Здравствуйте! При попытке подключения БД при помощи MySQL Visual Studio...

Более 1000 запросов к БД MySQL и ошибка "System.StackOverflowException"
программа выполняет по очереди Mysql запросы. При регистрации просто закидывает...


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

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

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