Carl on mei 5th 2014 |
Tags: install, MySQL server, no-install.zip, Windows
Pak het archief uit op de gewenste locatie. U kunt de server in een shell starten met het volgende commando:
shell> {DISK:\PAD NAAR MySQL SERVER DIRECTORIE NAAM}\bin\mysqld
Stop de server in een andere shell met:
shell> {DISK:\PAD NAAR MySQL SERVER DIRECTORIE NAAM}\bin\mysqladmin -u root shutdown
Als u de data directorie van MySQL in een andere directorie – en eventueel op een andere schijf – dan de standaard locatie wilt plaatsen, kan dat door de volledige ‘data’ directorie daarheen te verplaatsen. In dat geval moet MySQL geinstrueerd worden waar de gegevensbestanden/databases zich bevinden met behulp van een optie-bestand (my.ini or my.cnf). De server wordt dan gestart met:
shell> {DISK:\LOCATIE[\..\..]\MySQL SERVER DIRECTORIE NAAM}\bin\mysqld --defaults-extra-file={DISK:\PAD NAAR}\[my.ini or my.cnf]
Stop de server als boven aangegeven.
Vaak voorkomende problemen
Maakt u gebruik van InnoDB en u krijgt onderstaande foutmelding, dan kunt u dat eenvoudig verhelpen door ibdata1, ibdata2, and the ib_logfile* bestanden te verwijderen uit de data directorie. Bij herstarten van de MySQL server worden de verwijderde bestanden opnieuw gegenereerd.
InnoDB: Error: log file .\ib_logfile0 is of different size 0 10485760 bytes
InnoDB: than specified in the .cnf file 0 25165824 bytes!
120112 5:16:30 [ERROR] Default storage engine (InnoDB) is not available
120112 5:16:30 [ERROR] Aborting
Als onderstaande foutmelding in het log verschijnt:
140430 22:27:43 [ERROR] [PATH TO......]\bin\mysqld: unknown variable mysql-data-dir=[DIRECTORY TO SPECIFIED DATA DIR]
staat een oude parameter naam in het optiebestand. Vervang ‘mysql-data-dir’ met ‘datadir’ in my.ini/.cnf en herstart de server
Serverinstellingen
De gecompileerde standaard serverinstelling op te vragen kan met onderstaand commando:mysqld --verbose --help
Een overzicht van alle mogelijke server parameters, ga naar: Tuning Server Parameters. De pagina geeft de nodige hulp voor het optimaliseren van de serverinstellingen.
Optiebestand
Voor meer informatie ga naar: Using Option Files
MySQL server starten als een windows service
Gebruik hiervoor een shell/PowerShell met administrator rechten
Voordat u MySQL start als een windows server, zorg ervoor dat deze niet meer actief is. Beeindig MySQL server met onderstaand commando:
shell> {DISK:\PAD NAAR MySQL SERVER DIRECTORIE NAAM}\bin\mysqladmin -u root shutdown
De MySQL server als een service installeren
Voor standaard installatie gebruik het commando:
shell> {DISK:\PAD NAAR MySQL SERVER DIRECTORIE NAAM}\bin\mysqld --install
bij gebruik van een optiebestand:
shell> {DISK:\PAD NAAR MySQL SERVER DIRECTORIE NAAM}\bin\mysqld --install MySQL --defaults-file={DISK:\PAD NAAR OPTIEBESTAND}
Om de dienst handmatig te laten starten vervang –install met –install-manual
De service verwijderen
Om de MySQL server die geinstalleerd is als een service te verwijderen, stop de service als deze actief is met het volgende commando: “NET STOP MySQL”. Gebruik vervolgens de –remove optie om de service te verwijderen:
shell> {DISK:\PAD NAAR MySQL SERVER DIRECTORIE NAAM}\bin\mysqld --remove
Filed under MySQL | Reacties uitgeschakeld
Carl on mei 1st 2014 |
Tags: Mysql, MySQL server, no-install.zip, Windows setup
Extract the archive to your prefered location. Start the server with:
shell> {DRIVE:\PATH TO MySQL SERVER DIRECTORY NAME}\bin\mysqld
Stop the server with:
shell> {DRIVE:\PATH TO MySQL SERVER DIRECTORY NAME}\bin\mysqladmin -u root shutdown
If you want to have MySQL’s data directory in a different location or on another disk, move the directory there. If doing so, you’ll need to use an option file (my.ini or my.cnf), and start the server with:
shell> {DRIVE:\LOCATION[\..\..]\MySQL SERVER DIRECTORY NAME}\bin\mysqld --defaults-extra-file={DRIVE:\PATH TO}\[my.ini or my.cnf]
Stopping server as mentioned above.
Common problems
If you’re using InnoDB and you get an error on startup like below, you can fix it easily by removing the ibdata1, ibdata2, and the ib_logfile* files from the data directory. After restarting you’ll see newly generated files in mysql’s data directory.
InnoDB: Error: log file .\ib_logfile0 is of different size 0 10485760 bytes
InnoDB: than specified in the .cnf file 0 25165824 bytes!
120112 5:16:30 [ERROR] Default storage engine (InnoDB) is not available
120112 5:16:30 [ERROR] Aborting
If you get an error like:
140430 22:27:43 [ERROR] [PATH TO......]\bin\mysqld: unknown variable mysql-data-dir=[DIRECTORY TO SPECIFIED DATA DIR]
You are using an old server parameter name. Replace ‘mysql-data-dir’ with ‘datadir’ in your my.ini/.cnf and start your server again
Server Settings
To see the values that a server will use based on its compiled-in defaults and any option files that it reads, use this command:
mysqld --verbose --help
To get an overview of all server parameters, go to: Tuning Server Parameters. The page will be helpfull with optimizing your server settings.
Option file
Have a look at this page: Using Option Files
Starting MySQL as a service
Before installing MySQL as a Windows service, you should first stop the current server if it is running by using the following command:
shell>{DRIVE:\PATH TO MySQL SERVER DIRECTORY NAME}\bin\mysqladmin -u root shutdown
Install the MySQL server as a service
To do so use this command:
shell>{DRIVE:\PATH TO MySQL SERVER DIRECTORY NAME}\bin\mysqld --install
or if you are using an option file:
shell> {DRIVE:\PATH TO MySQL SERVER DIRECTORY NAME}\bin\mysqld --install MySQL --defaults-file={DRIVE:\PATH TO OPTIONS FILE}
To start the service manual replace --install
with --install-manual
Remove service
To remove a server that is installed as a service, first stop it if it is running by executing NET STOP MySQL. Then use the –remove option to remove it:
shell> {DRIVE:\PATH TO MySQL SERVER DIRECTORY NAME}\bin\mysqld --remove
Filed under MySQL @en | Reacties uitgeschakeld
Carl on mrt 25th 2013 |
Tags: REST, REST HowTo, RESTful
Sometimes a client wants to use/make use of a RESTfull service. If you do not have a lot of experience with that, you might visit the following site to inmprove your knowledge on it:
Tutorial
Filed under Programming | Reacties uitgeschakeld
Carl on mrt 25th 2013 |
Tags: REST, REST HowTo, RESTfu
Soms wil een opdrachtgever gebruik (laten) maken van een RESTfull service. Als je daar nog niet zo goed bekend mee bent dan is dit een aardige site om wat aan kennis op te doen, c.q. kennis uit te breiden
Tutorial
Filed under Programmeren | Reacties uitgeschakeld
Carl on jun 10th 2012 |
Tags: PHPUnit
Before you can install PHPUnit you need to have installed PEAR. If that is not the case , you can do the following:
- Go to wamp-directory, b.v. :
C:\>cd wamp\bin\php\php5.3.0
- To install PEAR, execute the following command:
C:\wamp\bin\php\php5.3.0>go-pear.bat
You will be asked several questions which you can leave to the default value.
- The next thing you will need to do is register PEAR environmental variables in the registry. Therefore you can execute
C:\wamp\bin\php\php5.3.0>PEAR_ENV.reg
(Perhaps not a bad idea to backup your current registry!). Now you can call PEAR everywhere on the command line
- If you cannot call PEAR on the command line, you will need to add the PEAR directory to the Windows environmental ‘Path’ variable. You can find that one in:
System Properties -> Advanced-> Environment Variables
. Select the ‘Path’ variable, click on ‘Edit’ , and add to the end of the line a ‘;’ and the path to the PEAR directory which in my case is: C:\wamp\bin\php\php5.3.0
Install PHPUnit
- Register the PHPUnit channel in pear
C:\wamp\bin\php\php5.3.0>pear channel-discover pear.phpunit.de
- Install PHPUnit
C:\wamp\bin\php\php5.3.0>pear install phpunit/PHPUnit
of php5.3.0>pear install –alldeps phpunit/PHPUnit
If you get a warning your PEAR verzion is not high enough, you can upgrade your PEAR version:
...php5.3.0>pear upgrade pear
Filed under Miscellaneous @en,PHP @en | Reacties uitgeschakeld
Carl on jun 8th 2012 |
Tags: JAVA_HOME, settings, system variable, variable
If you have installed java (JRE/SDK), and you need for certain programs the system variable JAVA_HOME, you can initialyse it yourself.
Go to you home directory. Find your java install directory: which java
Edit .bashrc/.bash_profile (depends on your *nix flavour) and add:
export JAVA_HOME=[value from which java]
run:
source .bashrc/.bash_profile
READY!!!
You can check it with echo $JAVA_HOME
Filed under Linux @en | Reacties uitgeschakeld
Carl on jun 8th 2012 |
Tags: JAVA_HOME, settings, system variable, variable
Als u Java (JRE of SDK) hebt geïnstalleerd en voor bepaalde programmas de JAVA_HOME variabele nodig hebt, wil deze systeem variabele niet altijd geinitïaliseerd zijn. Gelukkig is dat redelijk eenvoudig te verhelpen.
U gaat naar uw home-directory cd ~
. Vraagt uit waar java is: which java
en opent .bashrc of .bash_profile (afhankelijk van uw *nix smaak) met uw favoriete editor. In het bestand voegt u de volgende regel toe:
export JAVA_HOME=[het resultaat van which java]
Vervolgens ververst u uw sessie met:
source .bashrc
of
source .bash_profile
Controle met:
echo $JAVA_HOME
Filed under Linux | Reacties uitgeschakeld
Carl on jun 7th 2012 |
Tags: welcome screen, Windows
1. Start > Run
2. Type in ‘regedit’ and press enter
3. Go down the tree HKEY_CURRENT_USER > Software > Microsoft > Windows > CurrentVersion > Run
4. One of the entries on the right is called ‘Welcome Center’. Delete it, and restart!
Filed under Miscellaneous @en | Reacties uitgeschakeld
Carl on jun 7th 2012 |
Tags: welcome screen, Windows
1. Start > Run
2. Type ‘regedit’ en druk op enter
3. Ga naar: HKEY_CURRENT_USER > Software > Microsoft > Windows > CurrentVersion > Run
4. Een van de waarden rechts is: ‘Welcome Center’. Verwijder de instelling en herstart
Filed under Divers | Reacties uitgeschakeld
Carl on jun 4th 2012 |
Tags: PHPUnit
Voordat u PHPUnit kunt installeren, moet PEAR geïnstalleerd zijn. Als dat nog niet het geval is, kan dat door de volgende stappen uit te voeren:
-
Ga naar wamp-directory, b.v. :
C:\>cd wamp\bin\php\php5.3.0
-
Om PEAR te installeren voert u het volgende commando uit:
C:\wamp\bin\php\php5.3.0>go-pear.bat
- Dit geeft een aantal vragen, waarvan u de standaard instellingen kunt accepteren.
- Vervolgens stelt u de omgevingsvariabelen in voor PEAR. Daarvoor voert u
C:\wamp\bin\php\php5.3.0>PEAR_ENV.reg
uit. Hiermee worden een aantal waarden in de Registry geplaatst (Voordat u het uitvoert wellicht handig een backup te maken van de registry met regedit). Als die variabelen zijn ingesteld, kunt u overal op de command-line PEAR aanroepen.
Als u PEAR niet van de command-line kunt aanroepen, moet u handmatig de directory aan de lijst met Omgevingsvariabelen toevoegen, deze vindt u in System Properties -> Advanced-> Environment Variables, vervolgens de directory C:\wamp\bin\php\php5.3.0 aan de PATH variable toevoegen.
PHPUnit installeren
- Het kanaal van PHPUnit in pear registreren
C:\wamp\bin\php\php5.3.0>pear channel-discover pear.phpunit.de
- Vervolgens PHPUnit installeren
C:\wamp\bin\php\php5.3.0>pear install phpunit/PHPUnit
of php5.3.0>pear install --alldeps phpunit/PHPUnit
Als u een verkeerde versie (te laag) van PEAR op uw systeem hebt kunt u PEAR upgraden
...php5.3.0>pear upgrade pear
Filed under PHP | Reacties uitgeschakeld