0 / 0 / 3
Регистрация: 24.05.2012
Сообщений: 93
1

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

17.10.2014, 18:17. Показов 6303. Ответов 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
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
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 выходит ошибка...

7
202 / 171 / 67
Регистрация: 04.10.2014
Сообщений: 839
17.10.2014, 18:30 2
yarkov_aleksei, host localhost о_О
0
0 / 0 / 3
Регистрация: 24.05.2012
Сообщений: 93
17.10.2014, 18:57  [ТС] 3
meksik, капитан? О_о
Миниатюры
Ошибка при подключении к MySQL серверу на локалке: "Host 'HomePC' is not allowed to connect to this MySQL"  
0
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
0 / 0 / 3
Регистрация: 24.05.2012
Сообщений: 93
17.10.2014, 19:05  [ТС] 5
meksik, да пробовал конечно и то и то. Ни в какую. MySQL стоит в комплекте XAMPP.

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

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

При подключении к БД сообщение "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
Copyright ©2000 - 2023, CyberForum.ru