Toon posts:

{Slackware] Mysql installeren

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een probleempje met het installeren van mysql onder slackware 8.1, ik heb tijdens de installatie mysql geselecteerd, maar nu ik het wil starten werkt het niet.

Ik kan wel /usr/bin/mysql_install_db runnen, en dan safe_mysqld --user=mysql & maar dan krijg ik een error dat er geen /var/lib/mysql/hosts.frm is ofzo.

Iemand bekent met dit probleem, of een methode hoe het wel moet werken.

  • Mior
  • Registratie: Maart 2000
  • Laatst online: 10:54
Heeft de user mysql lees en schrijf toegang tot de directory /var/lib/mysql ?

Met andere woorden, check je permissies :)

Verwijderd

ik had ook dat gezeik met die mysql, maar ik heb gewoon nieuwste mysql gedownload en die geinstalled en dan werkt ie bij mij wel gewoon goed

Verwijderd

Topicstarter
Op zaterdag 20 juli 2002 12:05 schreef Phantom het volgende:
Heeft de user mysql lees en schrijf toegang tot de directory /var/lib/mysql ?

Met andere woorden, check je permissies :)
Ik heb de user mysql alle rechten gegeven in die dir en nog steeds zelfde probleem.
Verder vondt ik uit dat de files in /var/lib/mysql/mysql staan.

Verwijderd

Ik gebruik mysql-3.23.27-beta-pc-linux-gnu-i686.tar.gz in slackware8.1 en die doet het perfect!

Ik doe het als volgt:

Copieer mysql naar usr/local/
cp mysql-3.23.27-beta-pc-linux-gnu-i686.tar.gz /usr/local/

Uitpakken van de tar.gz file:
tar zxvf mysql-3.23.27-beta-pc-linux-gnu-i686.tar.gz

Renamen van de rm mysql-3.23.27-beta-pc-linux-gnu-i686 naar mysql:
mv mysql-3.23.27-beta-pc-linux-gnu-i686/ /usr/local/mysql

Ga in de mysql map staan en doe het volgende:
cd /usr/local/mysql
./configure
cd /usr/local/mysql/scripts/
mysql_install_db

Je kan nu in de database komen door het volgende in te tikken:
cd /usr/local/mysql
./bin/safe_mysqld --user=root &
./bin/mysql -u root mysql

Verwijderd

nou is mysql-3.23.27 wel erg oud, aangezien men al bij 3.23.51 aangekomen is

In de INSTALL-SOURCE file van MySQL staat toch echt heel duidelijk uitgelegd hoe je het moet installeren en dat je MySQL NIET als root moet draaien.

Verwijderd

nou sorry hoor ik zeg al niets meer |:(

  • pinball
  • Registratie: Oktober 1999
  • Niet online

pinball

Electric Monk

(er van uitgaande dat je de slackware .tgz gebruikt)
Heb je install_db als root gedraaid?
Dan worden de DB's idd met owner root gemaakt, dus:

chown -R mysql.mysql /var/lib/mysql

Verder in /etc even de juiste my-xxx.cnf naar /etc/my.cnf kopieren.

daarna een
/usr/share/mysql/mysql.server start

en alles zou moeten werken.

Tip als je perse safe_mysql wil gebruiken: doe eerst eens
cd /usr
weet net waarom, maar dat helpt

Whenever you find that you are on the side of the majority, it is time to reform.


Verwijderd

Topicstarter
He thanks, ik gebruik idd, de slackware variant en werkt nu!

  • gvdh81
  • Registratie: Juli 2001
  • Laatst online: 02-05 14:26

gvdh81

To got or not to got..

Ik ben dus iemand die net slackware voor de eerste keer in zijn leven heeft geinstalleerd en zijn internetsharing, proftpd en apache al aan de gang heeft.. Nu MySQL nog:

Welke distro moet ik pakken (van de website van mysql)?
En dan neem ik gewoon aan dat ik de commando's hierboven moet volgen?

  • pinball
  • Registratie: Oktober 1999
  • Niet online

pinball

Electric Monk

(als root)
installpkg /path/naar/cd/slackware/ap/mysql-3.23.51-i386-1.tgz
/usr/bin/mysql_install_db

en verder mijn post hierboven volgen.
Als je perse van source wil bouwen maakt het weinig uit dat je slack gebruikt, gewoon de source.tgz downloaden en de README en INSTALL lezen.

Whenever you find that you are on the side of the majority, it is time to reform.

Pagina: 1