Nieuws:

We zijn er weer.

Na lange tijd van afwezigheid zijn we er weer  :laugh:
We hebben alle wachtwoorden gereset, je oude wachtwoord werkt niet meer.Je moet via het "wachtwoord vergeten"-linkje je wachtwoord resetten. Je krijgt hiervoor een mailtje op het adres dat je bij ons geregistreerd hebt.

De komende tijd zijn we nog druk bezig om de rest van de site op te bouwen, dus het kan zijn dat sommige onderdelen (tijdelijk) niet werken.

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: MySQL met Python scripting  (gelezen 1889 keer)

Offline frankje

  • Lid
  • Steunpunt: Nee
MySQL met Python scripting
« Gepost op: 2009/03/13, 11:13:04 »
Hallo,

Ik zie hier in de nieuwste Linux-magazine een manier staan om een MySQL database aan te leggen met behulp van Python scripting. Met Python ben ik bekend, maar MySQL niet. Ik heb de python-module MySQLdb geinstalleerd, en inderdaad, als ik in IDLE deze importeer pakt die hem ook. Nu wordt er alleen gevraagd om binnen een MySQL-omgeving te gaan zitten, en ik weet niet hoe dat moet. Kan iemand mij dit uitleggen?


mvrgr, Frank
Mac OS X  El Capitan  dualboot met Ubuntu 15.10

Offline frankje

  • Lid
  • Steunpunt: Nee
Re: MySQL met Python scripting
« Reactie #1 Gepost op: 2009/03/13, 12:44:59 »
als ik mysql intyp in de terminal, krijg ik de volgende foutmelding:


frank@frank-laptop:~$ mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
frank@frank-laptop:~$


grtn, Frank
Mac OS X  El Capitan  dualboot met Ubuntu 15.10

Offline Nunslaughter

  • Lid
    • timovwb
  • Steunpunt: Nee
Re: MySQL met Python scripting
« Reactie #2 Gepost op: 2009/03/13, 12:49:32 »
Nog nooit mee gewerkt, maar via Google kwam ik snel 2 voorbeeldjes tegen:
http://jayant7k.blogspot.com/2008/04/python.html
http://www.devshed.com/c/a/Python/MySQL-Connectivity-With-Python/

Er zal nog heel wat meer te vinden zijn.

Offline frankje

  • Lid
  • Steunpunt: Nee
Re: MySQL met Python scripting
« Reactie #3 Gepost op: 2009/03/15, 14:07:16 »
Na het metapakket geinstalleerd te hebben, krijg ik in de terminal bij het intypen van 'mysql':

Unable to connect to localhost
password: NO

Maar er werd helemaal niet om een password gevraagd...(wel bij installeren van het metapakket)


Hoe doe ik dit nu?


grtn, Frank
Mac OS X  El Capitan  dualboot met Ubuntu 15.10

Offline MartijnB

  • Lid
    • http://www.mbastiaan.nl
  • Steunpunt: Nee
Re: MySQL met Python scripting
« Reactie #4 Gepost op: 2009/03/15, 14:14:45 »
mysql -pVolgens mij. En anders
man mysql;)

Offline frankje

  • Lid
  • Steunpunt: Nee
Re: MySQL met Python scripting
« Reactie #5 Gepost op: 2009/03/15, 15:55:42 »
Ik krijg nu:

Enter password:
ERROR 1045 (28000): Access denied for user 'frank'@'localhost' (using password: YES)

Ik heb toch echt het goede password...


grtn, Frank
Mac OS X  El Capitan  dualboot met Ubuntu 15.10

Offline idefix

  • Lid
  • Steunpunt: Nee
Re: MySQL met Python scripting
« Reactie #6 Gepost op: 2009/03/15, 20:46:19 »
Ik krijg nu:

Enter password:
ERROR 1045 (28000): Access denied for user 'frank'@'localhost' (using password: YES)

Ik heb toch echt het goede password...


grtn, Frank

probeer eens:
Stel eerst het root password in (dit is niet het root-password van de systeembeheerder.
mysqladmin -u root password rootpasswordDan probeer je in mysql in te loggen met:
mysql -u root -pwaarop u gevraagd wordt het net ingegeven paswoord te geven.

Ik hoop dat dit helpt. Nadien kun je gelijk welke database toegankelijk maken voor elke gebruiker (dit moet je doen van in Mysql):
grant all privileges on [database].* to [user]@localhost identified by "[password]";
flush privileges;
(hetgeen tussen [] vervangen door de feitelijke database/user/password.
Support bacteria. They're the only culture some people have.

Offline frankje

  • Lid
  • Steunpunt: Nee
Re: MySQL met Python scripting
« Reactie #7 Gepost op: 2009/03/15, 23:55:00 »
dan krijg ik helaas het volgende:

frank@frank-laptop:~$ mysqladmin -u root password rootpassword
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
 ???

mvrgr, Frank
Mac OS X  El Capitan  dualboot met Ubuntu 15.10

Offline Michael Anckaert

  • Lid
    • http://www.sinax.be
  • Steunpunt: Nee
Re: MySQL met Python scripting
« Reactie #8 Gepost op: 2009/03/16, 10:27:33 »
ben je er zeker van dat je het pakket mysql-server hebt geïnstalleerd?

verbinden met de mysql server via de commandline do je zo:
mysql -u root -pStandaard verbind de mysql client met localhost, wil je een andere host gebruiken dan via je de parameter
-h hostnaamtoe aan de commandline
www.sinax.be
Open Source Integrators, consulting and custom development

Offline frankje

  • Lid
  • Steunpunt: Nee
Re: MySQL met Python scripting
« Reactie #9 Gepost op: 2009/03/16, 12:17:26 »
ok, ik heb mysql-server verwijderd, opnieuw geinstalleerd, en dit keer geen hoofdletter of cijfers in mijn password verwerkt, en nu doet ie het wel!!!


bedankt mensen!

grtn, Frank
Mac OS X  El Capitan  dualboot met Ubuntu 15.10