Bind adress сменил на bind-address = 0.0.0.0 перезапустил Mysql но коннектится по прежжнему не хочет. Хотя к локальному Mysql (Патчер для CPW база) к базе pwu он подключился без проблем Теперь создай пользователя через phpmyadmin и выбери не локалхост подключение , а любое. создал не помогает
О наболевшем: Где using?! а причём тут using? Говорю же коннект к базе локальной сделал (pwu база для CPW) Но к выделенке подключаться не хотит. Хотя Бинд убрал Скорее всего имеет ввиду конструкция типа using(MySqlConnection conn =newMySqlConnection("str")) { } не могу понять как заюзать using но блин очень надо понять алгоритм построения
О наболевшем: Где using?! а причём тут using? Говорю же коннект к базе локальной сделал (pwu база для CPW) Но к выделенке подключаться не хотит. Хотя Бинд убрал
Bind adress сменил на bind-address = 0.0.0.0 перезапустил Mysql но коннектится по прежжнему не хочет. Хотя к локальному Mysql (Патчер для CPW база) к базе pwu он подключился без проблем
string connectionString = ?????? как задать считывание которые я только что ввёл? string connectionString = string.Format("Database={0};Data Source={1};User Id={2};Password={3}",textbox1.Text,textbox2.Text,...); Нее ты меня не много не понял Это новая Форма. А значения я ввожу в другой т.е. Ввёл данные и открылась форма с БД
Я до этого ещё не дошёл ну, может поможет... : https://mmorpg-devs.ru/threads/microadmin.15243/page-2#post-126694 Как-то с этим разбирался. На локалхосте, в принципе, это не нужно. Сейчас пишу серверную часть для своего проекта, работает без дополнительный манипуляций. Но если база на удалёнке, тот тут либо договариваться с хостингом, если в панели управления это не настроено, либо, если это выделенка, то самому немного подшаманить private void Form2_Load(object sender, EventArgs e) { // Это строка как пример string connectionString = "Database=test;Data Source=localhost;User Id=test_user;Password=test_password"; string connectionString = ?????? как задать считывание которые я только что ввёл? MySqlConnection connection = new MySqlConnection(connectionString); MySqlCommand command = new MySqlCommand(); string commandString = "SELECT * FROM users;"; command.CommandText = commandString; command.Connection = connection; MySqlDataReader reader; try { command.Connection.Open(); reader = command.ExecuteReader(); this.dataGridView1.Columns.Add("user_id", "User ID"); this.dataGridView1.Columns["user_id"].Width = 20; this.dataGridView1.Columns.Add("username", "Username"); this.dataGridView1.Columns["user_id"].Width = 50; while (reader.Read()) { dataGridView1.Rows.Add(reader["user_id"].ToString(), reader["username"].ToString()); } reader.Close(); } catch (MySqlException ex) { Console.WriteLine("Error: \r\n{0}", ex.ToString()); } finally { command.Connection.Close(); } }
Ещё нужно помнить, что при подключении к удалённой базе, на ней, собственно, нужно разрешить это... Я до этого ещё не дошёл Это сарказм был? нет, я на самом деле, просто как то не додумался Видимо ты не правильно формируешь строку для подключения. Попробуй использовать MySqlConnectionStringBuilder. MySqlConnectionStringBuilder mysql_conf = new MySqlConnectionStringBuilder(); conn_string.Server = "localhost"; conn_string.UserID = "root"; conn_string.Password = "pass"; conn_string.Database = "db"; А в своем коде потом исправь MySqlConnection MyConnection = new MySqlConnection(mysql_conf.ToString()); Уже разобрался, спасибо, я оператор дважды использовал, и сам того не заметил
Ещё нужно помнить, что при подключении к удалённой базе, на ней, собственно, нужно разрешить это... Я до этого ещё не дошёл Это сарказм был? нет, я на самом деле, просто как то не додумался
Мне кажется у вас малость символов в строке с параметрами подключения не хватает... public static string Connect = "Database=test;Data Source=localhost;User Id=root;Password="; MySqlConnection myConnection = new MySqlConnection(Connect); как пример... Порт прописать? Да и нужно не только локально. Но и настраиваемо. для 2 сервера 2 прогу писать? --- добавлено: 17 июл 2014 в 13:47 --- Проще помоему брать данные с конфига .Каждый раз вводить их для подключения, это бредово. Для безопасности можно пароль в конфиге шифровать. P.S. Если Mysql слушает не локалхост, то это вообще дырка в безопасности. Тооочно же Pilad ты гений
gform.Show(); не открывает using System.Net; using System.IO; using System.Data; using MySql.Data.MySqlClient; namespace connector { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void textBox1_MouseDown(object sender, MouseEventArgs e) { textBox1.Text = ""; textBox1.ForeColor = Color.Black; } private void button1_Click(object sender, EventArgs e) { MySqlConnectionStringBuilder d = new MySqlConnectionStringBuilder(); d.Server = textBox1.Text; d.UserID = textBox2.Text; d.Password = textBox3.Text; d.Database = textBox4.Text; MySqlConnection MyConnection = new MySqlConnection(d.Server + d.UserID + d.Password + d.Database); try { MyConnection.Open(); } catch (Exception ee) { MessageBox.Show("Неверный пароль!", "Ошибка подключения к БД",MessageBoxButtons.OK); return; } Form2 gform = new Form2(); gform.Show(); this.Visible = false; gform.Visible = true; } } } так и поставил, не открывает [IMG] не могу понять, почему не соответствует? причём начиная с индекса --- добавлено: 17 июл 2014 в 13:14 --- не открывает using System.Net; using System.IO; using System.Data; using MySql.Data.MySqlClient; namespace connector { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void textBox1_MouseDown(object sender, MouseEventArgs e) { textBox1.Text = ""; textBox1.ForeColor = Color.Black; } private void button1_Click(object sender, EventArgs e) { MySqlConnectionStringBuilder d = new MySqlConnectionStringBuilder(); d.Server = textBox1.Text; d.UserID = textBox2.Text; d.Password = textBox3.Text; d.Database = textBox4.Text; MySqlConnection MyConnection = new MySqlConnection(d.Server + d.UserID + d.Password + d.Database); try { MyConnection.Open(); } catch (Exception ee) { MessageBox.Show("Неверный пароль!", "Ошибка подключения к БД",MessageBoxButtons.OK); return; } Form2 gform = new Form2(); gform.Show(); this.Visible = false; gform.Visible = true; } } } так и поставил, не открывает [IMG] не могу понять, почему не соответствует? причём начиная с индекса какую ссылку подключить надо?
gform.Show(); не открывает
Добрый день обитатели форума. Вновь мне нужна ваша помощь написал форму регистрации. Но вот как правильно поставить Валидность проверки данных не врублюсь. То есть , я вписываю данные, и если логин пароль и база Валидные, то открывает новую форму, если нет то выдаст MessageBox так не катит using System.Net; using System.IO; using System.Data; using MySql.Data.MySqlClient; namespace connector { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void textBox1_MouseDown(object sender, MouseEventArgs e) { textBox1.Text = ""; textBox1.ForeColor = Color.Black; } private void button1_Click(object sender, EventArgs e) { MySqlConnectionStringBuilder d = new MySqlConnectionStringBuilder(); d.Server = textBox1.Text; d.UserID = textBox2.Text; d.Password = textBox3.Text; d.Database = textBox4.Text; MySqlConnection MyConnection = new MySqlConnection(d.Server + d.UserID + d.Password + d.Database); try { MyConnection.Open(); } catch (Exception ee) { MessageBox.Show("Неверный пароль!", "Ошибка подключения к БД",MessageBoxButtons.OK); return; } Form2 gform = new Form2(); this.Visible = false; gform.Visible = true; } } } форму так не открывает
Включить генератор чудовищ\Выключить генератор чудовищ Вписываем ID триггера для GM-панели а что за кнопка начать событие и целый список к нему? О_о
Клиент 1.3.4 бери. Вытаскивай литмодели и папку мапс. В сервер кидай карту с сервера 1.2.6. И кусок секции сравни со своим. Если отличаются, то меняй. Я уже делал эту карту, прекрасно перенеслась. от 1.3.6 ставил, но тогда перса на земле откатывает назад
Пришло всё к тому что я проваливаться стал [IMG]
Ещё раз добрече. Не могу понять в чём дело. Суть такая сделал 109 данж ад, захожу а перса моего откидывает назад и откидывает. Бегать не могу нормально по данжу, а летает спокойно. Файлы карты 26 загрузил как в сервер a26 так и в клиент maps/a26 кто подскажет что ещё не залил? может ли из-за litmodels? но отображает текстуры верно, --- добавлено: 13 июл 2014 в 02:57 --- загрузил Litmodels ничего не поменялось --- добавлено: 13 июл 2014 в 03:26 --- dвот код в gs.conf [Instance_is26] index = 56 tag = 126 base_path = a26/ limit = nomount;allow-root;no-bind; grid = {80,80,25,-1000.0,-1000.0} base_region = {-512.0,-512.0} , {512,512.0} local_region = {-512.0,-512.0} , {512,512.0} instance_capacity = 200 ;ПВГжКЗё±±ѕµДІОКэЙи¶Ё НжјТКэДїµИ¶јКЗ№«УГµД player_per_instance = 15 player_capacity = 3000 npc_count = 65536 matter_count = 131072 pool_threshold_low = 10 pool_threshold_high = 20 ;ё±±ѕАпМШКвplayerВЯјЈ¬НЁ№эЦЖ¶ЁplayerВЯјµДИэёцІї·ЦµДcidАґНкіЙ ;ХвјёёцЦµµГЙи¶Ё·ЗіЈГфёРЈ¬І»ДЬЛжТвЙи¶ЁЈ¬УліМРтґъВлсоєПРФ·ЗіЈЗї cid = 0,2,13 [Terrain_is26] szMapPath = map nAreaWidth = 512 nAreaHeight = 512 nNumAreas = 1 nNumCols = 1 nNumRows = 1 vGridSize = 2.0f vHeightMin = 0.0f vHeightMax = 800.0f [MsgReceiverTCP_is26] type = tcp listen_addr = INSTANCE26:10936 so_sndbuf = 16384 so_rcvbuf = 16384 tcp_nodelay = 1 listen_backlog = 10 [MsgReceiverUNIX_is26] type = unix listen_addr = /tmp/gssock_is26 so_sndbuf = 16384 so_rcvbuf = 16384 listen_backlog = 10
Добре форумчане. Есть у кого npcgen.data карты 25, от 1.3.6 заполненный только. 109 данж рая нужен. Скачал сборку Мороза, а там мобов и нпц нет(( --- добавлено: 13 июл 2014 в 02:17 --- Добре форумчане. Есть у кого npcgen.data карты 25, от 1.3.6 заполненный только. 109 данж рая нужен. Скачал сборку Мороза, а там мобов и нпц нет(( https://mmorpg-devs.ru/threads/a21-Светлая-сторона-а25-Мистический-город.5941/ нашёл спасибо
Абонентка - платная пв? да
В папке с конфигами есть еще конфиги для 29 версии? Если есть, убери их оттуда. Гайд писать долго. Блин да нету у меня 29 конфигов. Не открывает и всё, а ооочень нужно Странно. У меня все нормально открывает. Попробуй этими селедками открыть. Спасибо, чудо свершилось.
Готово. НЕ ОТКРЫВАЕТ написал бы гайд как самому клепать их В папке с конфигами есть еще конфиги для 29 версии? Если есть, убери их оттуда. Гайд писать долго. Блин да нету у меня 29 конфигов. Не открывает и всё, а ооочень нужно
Имена участников (разделяйте запятой).