wederom mysql topic, ik kom er niet uit :(

Ik krijg de PHP version 4.1.2 pagina in mijn browser, tot daar gaat het dus goed. Daarna moet ik de volgende regels in de Terminal typen:

cd /usr/local/mysql
sudo ./scripts/mysql_install_db
sudo chown -R mysql:mysql data
sudo ./bin/safe_mysqld --user=mysql &

Dit gaat ook allemaal goed totdat ik de volgende regel moet invoeren:

/usr/local/mysql/bin/mysql -uroot -p mysql

dan krijg ik dit op mijn scherm in de Terminal:

ERROR 1045: Access denied for user: ‘root@localhost’ (Using password: YES)
[1] + Exit 1 sudo ./bin/safe_mysqld --user=mysql
[Gerhard-Derksens-Computer:/usr/local/mysql] gerhardderksen%

Mijn wachtwoord klopt echt wel, dat kan niet verkeerd zijn. Wat doe ik hiet verkeerd?

Als het goed is staat er nog geen password ingestelt.

je moet dus de -p flag weglaten :slight_smile:

Bedankt! Hierdoor ik ben weer een stukje je verder : )

Ok, dus weer een stapje verder, maar wat nu?

Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 12 to server version: 4.0.20-standard

Type ‘help;’ or ‘h’ for help. Type ‘c’ to clear the buffer.

mysql>

Om de MySQL database te lanceren zou ik de volgende twee regels moeten plaatsen:

sudo echo
sudo ./bin/mysqld_safe &

Maar dat levert niets op terwijl dit zou moeten komen:

“Starting mysqld daemon with databases from /usr/local/mysql/data”

als je die tekst ziet is ie al gestart!!

maar die tekst ziet ie niet ;) en dat komt doordat er een "&" achter staat. dit betekent dat het proces (mysqld_safe) in de achtergrond word gestart.

je kan kijken of ie draait door simpel weg een verbinding te maken met[code:1:34a18b3210]mysql -u root -p[/code:1:34a18b3210]
of door[code:1:34a18b3210]ps aux | grep mysql[/code:1:34a18b3210]in te typen. Je krijgt dan een lijst met alle processen die de naam ‘mysql’ bevatten

Het zal wel aan mij liggen maar ik vind allemaal behoorlijk ingewikkeld, iedere keer loop ik tegen een probleem aan :(

Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 19 to server version: 4.0.20-standard

Type ‘help;’ or ‘h’ for help. Type ‘c’ to clear the buffer.

mysql> mysql -u root -p
-> ps aux | grep mysql
->

*zucht* ja die dingen moet je natuurlijk in de Terminal invoeren, niet in je MySQL monitor :p

maar als je die monitor voor je neus hebt, heb je dus verbinding met de database server.
geef eens een query. zoals bijvoorbeeld[code:1:76e11e3e8c]use mysql;[/code:1:76e11e3e8c]