Kom ihåg mig?
Home Menu

Menu


MySQL - installationsproblem

 
Ämnesverktyg Visningsalternativ
Oläst 2004-08-10, 19:19 #1
Seattlegrunges avatar
Seattlegrunge Seattlegrunge är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2003
Inlägg: 979
Seattlegrunge Seattlegrunge är inte uppkopplad
Mycket flitig postare
Seattlegrunges avatar
 
Reg.datum: Nov 2003
Inlägg: 979
Hoppas verkigen nån kan hjälpa mig... för jag håller på att bli gråhårig i förtid!

Har alltid kört MsSQL, men tänkte köra MySQL parallellt... installerade MySQL Server inatt och det strulade så mycket så jag avinstallerade och installerade igen precis och följer mysql:s manual till punkt o pricka (näst intill iaf)... tidigare hade jag installationen på annan disk än default, så nu har jag installerat om det och har allt på C:, dvs default.

MySQL Server är upplagd o hela köret, nu är jag på kapitel "2.4.1 Windows Post-Installation Procedures" i deras manual, strax innan jag ska sätta lösenord till de olika användarna, t ex "root".

Det står så här i manualen nu:

Before setting up passwords, you might want to try running some client programs to make sure that you can connect to the server and that it is operating properly.

Så jag skriver som de vill:

C:\> C:\mysql\bin\mysqlshow
och får då ut följande:

+-----------+
| Databases |
+-----------+
| mysql |
| test |
+-----------+


Funkar skitbra!

Men sen när jag ska testa nästa:

C:\> C:\mysql\bin\mysqlshow mysql
Så ska detta skrivas ut:

Database: mysql
+--------------+
| Tables |
+--------------+
| columns_priv |
| db |
| func |
| host |
| tables_priv |
| user |
+--------------+


men jag får istället ut detta:
C:\mysql\bin\mysqlshow: Access denied for user: 'ODBC@localhost' (Using password: NO)

Tidigare fick jag det inte att stå "ODBC@localhost" utan bara "@localhost", vet inte varför det ändrats...

Kan nån förklara detta? Trodde jag skulle kunna köra de kommandon de visar att man ska köra, för att sen få rätt output.


Här är ett annat "fel" som jag tror är av samma art:

När jag skriver detta för att logga in som root användare:

C:\>c:\mysql\bin\mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 21 to server version: 4.0.20a-nt-max

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> show databases
->


Så visas inga databaser som det ska göra... utan jag får bara ny blankrad, dvs "->"... skumt som attan! Är jag inloggad som root egentligen eller vad?

Nån som kan ge mig tips, idéer och hjälp till dessa kniviga frågor?
Sorry om inlägget verkar rörigt... men jag har varit vaken hela natten... och är gråhårig strax
Seattlegrunge är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-08-10, 21:19 #2
qraze qraze är inte uppkopplad
Medlem
 
Reg.datum: Jul 2004
Inlägg: 80
qraze qraze är inte uppkopplad
Medlem
 
Reg.datum: Jul 2004
Inlägg: 80
skriv
Kod:
mysqladmin -u root password [valfritt_lösenord]
Försök sedan med mysql -u root -p
Skriv sen in ditt lösenord och show databases;
Du bör se alla databaser då.
qraze är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-08-10, 21:21 #3
Henrik Larsson Henrik Larsson är inte uppkopplad
Flitig postare
 
Reg.datum: Nov 2003
Inlägg: 470
Henrik Larsson Henrik Larsson är inte uppkopplad
Flitig postare
 
Reg.datum: Nov 2003
Inlägg: 470
Citat:
Originally posted by Seattlegrunge@Aug 10 2004, 19:19
Så visas inga databaser som det ska göra... utan jag får bara ny blankrad, dvs "->"... skumt som attan!
Avsluta kommandon med semikolon så kommer det att fungera bättre.

mysql> show databases;

Att du får en ny blankrad beror alltså på att du inte berättat för MySQL att du avslutat kommandot på föregående rad.
Henrik Larsson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-08-10, 21:31 #4
Seattlegrunges avatar
Seattlegrunge Seattlegrunge är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2003
Inlägg: 979
Seattlegrunge Seattlegrunge är inte uppkopplad
Mycket flitig postare
Seattlegrunges avatar
 
Reg.datum: Nov 2003
Inlägg: 979
Nä, det ska inte vara semikolon efter show databases i MySQL Monitor. Då blir det syntaxfel... testade precis.
Seattlegrunge är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-08-10, 21:32 #5
qraze qraze är inte uppkopplad
Medlem
 
Reg.datum: Jul 2004
Inlägg: 80
qraze qraze är inte uppkopplad
Medlem
 
Reg.datum: Jul 2004
Inlägg: 80
Citat:
Originally posted by Seattlegrunge@Aug 10 2004, 21:31
Nä, det ska inte vara semikolon efter show databases i MySQL Monitor. Då blir det syntaxfel... testade precis.
hmm..det ska inte bli fel om du skriver
show databases;

Funkar utmärkt här.
qraze är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-08-10, 21:34 #6
Seattlegrunges avatar
Seattlegrunge Seattlegrunge är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2003
Inlägg: 979
Seattlegrunge Seattlegrunge är inte uppkopplad
Mycket flitig postare
Seattlegrunges avatar
 
Reg.datum: Nov 2003
Inlägg: 979
Citat:
Originally posted by qraze@Aug 10 2004, 21:19
skriv
Kod:
mysqladmin -u root password [valfritt_lösenord]
Försök sedan med mysql -u root -p
Skriv sen in ditt lösenord och show databases;
Du bör se alla databaser då.
JAAAAAAAAAAAAAAAAAAA!!!!
Tackar tackar ödmjukast för hjälpen!

Det funkade när jag gjorde som du skrev... och ja, då ska det även vara semikolon efter
Seattlegrunge är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-08-10, 21:35 #7
qraze qraze är inte uppkopplad
Medlem
 
Reg.datum: Jul 2004
Inlägg: 80
qraze qraze är inte uppkopplad
Medlem
 
Reg.datum: Jul 2004
Inlägg: 80
Citat:
Ursprungligen postat av Seattlegrunge
Citat:
Ursprungligen postat av qraze
skriv
Kod:
mysqladmin -u root password [valfritt_lösenord]
Försök sedan med mysql -u root -p
Skriv sen in ditt lösenord och show databases;
Du bör se alla databaser då.
JAAAAAAAAAAAAAAAAAAA!!!!
Tackar tackar ödmjukast för hjälpen!

Det funkade när jag gjorde som du skrev... och ja, då ska det även vara semikolon efter
Det var så lite så.

Lycka till med databasskapandet.
qraze är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-08-10, 21:38 #8
Seattlegrunges avatar
Seattlegrunge Seattlegrunge är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2003
Inlägg: 979
Seattlegrunge Seattlegrunge är inte uppkopplad
Mycket flitig postare
Seattlegrunges avatar
 
Reg.datum: Nov 2003
Inlägg: 979
Citat:
Ursprungligen postat av qraze
Citat:
Originally posted by -Seattlegrunge@Aug 10 2004, 21:34
Citat:
Ursprungligen postat av qraze
skriv
Kod:
mysqladmin -u root password [valfritt_lösenord]
Försök sedan med mysql -u root -p
Skriv sen in ditt lösenord och show databases;
Du bör se alla databaser då.
JAAAAAAAAAAAAAAAAAAA!!!!
Tackar tackar ödmjukast för hjälpen!

Det funkade när jag gjorde som du skrev... och ja, då ska det även vara semikolon efter

Det var så lite så.

Lycka till med databasskapandet.
Hoppas man kan få tag på dig här igen om man stöter på fler problem?!

En grej jag tänkte på... kan inte connecta mot databasen med MySQL-Front från en remote dator... vet inte hur jag ska lösa det...
loggar in med t ex root som användare, men då får jag både felet att root görs om till root@mittip plus att det står "kan inte komma åt MySQL Server från [mitt ip]"... hur sjutton löser man det? Läste nånstans att MySQL inte kan connectas remote... det verkar ju galet...
Seattlegrunge är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-08-10, 21:48 #9
qraze qraze är inte uppkopplad
Medlem
 
Reg.datum: Jul 2004
Inlägg: 80
qraze qraze är inte uppkopplad
Medlem
 
Reg.datum: Jul 2004
Inlägg: 80
Citat:
Originally posted by Seattlegrunge@Aug 10 2004, 21:38
Citat:

Hoppas man kan få tag på dig här igen om man stöter på fler problem?!

En grej jag tänkte på... kan inte connecta mot databasen med MySQL-Front från en remote dator... vet inte hur jag ska lösa det...
loggar in med t ex root som användare, men då får jag både felet att root görs om till root@mittip plus att det står "kan inte komma åt MySQL Server från [mitt ip]"... hur sjutton löser man det? Läste nånstans att MySQL inte kan connectas remote... det verkar ju galet...
Det är inte att rekommender att ge root remote access.
Skapa istället en ny användare med remote/lokal access genom följande:

Logga in som root och skriv följande:

Kod:
GRANT ALL PRIVILEGES ON databas.* TO 'testuser'@'localhost' IDENTIFIED BY 'coolpassword';
GRANT ALL PRIVILEGES ON databas.* TO 'testuser'@'%' IDENTIFIED BY 'coolpassword';
Den första raden skapar rättigheter för användaren "testuser" och ger den tillgång till databasen "databas" från localhost.
Den andra raden skapar rättigheter för användaren "testuser" och ger den tillgång till databasen "databas" från extern anslutning.

För att ge användaren tillgång till alla databaser skriver du *.* istället för databas.*

Lycka till!
qraze är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-08-10, 21:56 #10
Seattlegrunges avatar
Seattlegrunge Seattlegrunge är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2003
Inlägg: 979
Seattlegrunge Seattlegrunge är inte uppkopplad
Mycket flitig postare
Seattlegrunges avatar
 
Reg.datum: Nov 2003
Inlägg: 979
Citat:
Originally posted by qraze@Aug 10 2004, 21:48
Det är inte att rekommender att ge root remote access.
Skapa istället en ny användare med remote/lokal access genom följande:

Logga in som root och skriv följande:

Kod:
GRANT ALL PRIVILEGES ON databas.* TO 'testuser'@'localhost' IDENTIFIED BY 'coolpassword';
GRANT ALL PRIVILEGES ON databas.* TO 'testuser'@'%' IDENTIFIED BY 'coolpassword';
Den första raden skapar rättigheter för användaren "testuser" och ger den tillgång till databasen "databas" från localhost.
Den andra raden skapar rättigheter för användaren "testuser" och ger den tillgång till databasen "databas" från extern anslutning.

För att ge användaren tillgång till alla databaser skriver du *.* istället för databas.*

Lycka till!
Gjorde det nu... den klagade inte på något... dock står det "0 rows affected"
Känns inte det lite fel?
Seattlegrunge är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 18:22.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017