Nejste přihlášeni
Stránky 1
nebo si zaplatit za vyšší práva abych měl ten vzdálenej přístup
v tom případě to budu muset otestovat na OLEDB nebo něčem jiným
i tak mnohokrát děkuji za váš čas a vaše rady
takže desktopovou appku si na endoráckým MySQL neodskouším -> musel bych ju udělat onlinovou
při zakládání uživatele jsem zaškrtnul checkbox vzdálený přístup a do textboxu pod ním zapsal svou IP;
divný je, že mi ta desktopová appka napíše místo erroru do msgboxu "Connection Opened Successfully", takže bych řekl že se mi to připojí.
BTW vím co je PMA
Lokálně (do PMA) mě to pustí na novým uživateli (když u něj nezadám tu kolonku vdálený přístup) i na uživateli p4n7h3r u kterýho nemám ve výpisu napsaný že je lokální(resp. u kterýho mám tu kolonku vyplněnou).
Když jsem udělal novýho uživatele color1 bez nadefinování vzdálenýho přístupu pustí mě to na něm do PMA.
Jen mi příjde divný že i když na uživateli p4n7h3r mám nadefinovanej vzdálenej přístup tak mě to taky pustí do PMA a uživatele color s nadefinovaným vz.přístupem to tam nepustí.
Pokud to chápu dobře při vzdáleným přístupu na freečkovým MySQL nemám rights k vykonávání jakejchkoli příkazů?
Potom je zvláštní, že mám i na uživateli p4n7h3r nadefinovanou vzdálenou IP stejně jak na uživateli color a připojím se na něm do PMA;
na uživateli p4n7h3r i na uživateli color mám nadefinovanou svou výstupní IP a na obou mi to v té desktopové appce píše tu chybu že nemám rights k používání SQL příkazu SELECT.
uživatele color to nepustí do PMA a uživatele p4n7h3r ano, ale netuším proč
co mi příjde zvláštní, že se mi nedaří připojit do PMA jako uživatel color ale jen jako uživatel p4n7h3r;
kód toho programu vypadá takto:
Dim conn1 As New MySqlConnection
Dim conStr1 = "Server=sql7.endora.cz;Port=3312;Database=color;User Id=color;Password=colorprofi;"
conn1.ConnectionString = conStr
Try
conn1.Open()
Dim SDA As New MySqlDataAdapter
Dim dbDataset As New DataTable
Dim bSource As New BindingSource
Dim Query As String
Query = "select * from database.users "
Dim COMMAND = New MySqlCommand(Query, conn1)
SDA.SelectCommand = COMMAND
SDA.Fill(dbDataset)
bSource.DataSource = dbDataset
DataGridView1.DataSource = bSource
SDA.Update(dbDataset)
MessageBox.Show("Connection Opened Successfully")
conn1.Close()
Catch myerror As MySqlException
MessageBox.Show("Error Connecting To Database: " & myerror.Message)
Finally
conn.Dispose()
End Try
zkusil jsem smazat uživatele a vytvořit ho nanovo.
když u něj navyplním vzdálený přístup píše to chybu ---chybu stylu old password 4.1 -> tu vyřeší zadání IP do vzdálenýho přístupu
když zadám pro vzdálenej přístup svou IP tak mi to napíše connectiton succesfull a potom:
Error Connecting to Database: SELECT Command denied to user 'color'@'188.75.144.82' for table users.
Resp.
mám nastavenej vzdálenej přístup pro dva uživatele a na obou mi to píše stejnou chybu.
pokud mi někdo pošle link s návodem na nastavení přístupovejch/editačních práv do DTB pro vzdálený přístup budu mu nesmírně vděčnej.
A ještě doplním:
při přihlášení do DTB přes phpMyAdmin, při kliknutí na záložku oprávnění mi to píše chybu
Not enough privilege to view users.
Řek bych ale, že jsem přihlášen jako ten nejvyšší user, kterýho jsem v DTB zakládal.
Zdravím, doufám, že nezakládám duplicitní thread.
Dělám testovací skladovou appku, mám ji připojenou na online MySQL na Endoře (tda po spuštění appky už to nehlásí error, ale Connection Succesfully, takže tuším že connectionstring už mi funguje).
Právě se snažím plnit Gridview z MySQL a hlásí mi to:
SELECT command denied to user
'user'@'192.168.1.1' for Table 'table'
předpokládám, že je problém v nastavení přístupovejch a editačních práv uživatele,
poradí mi prosím někdo zkušenej co, kde a jak?
předem mockrát díky za odpovědi
Stránky 1