torstai 30. heinäkuuta 2015

MySQL / MariaDB asennus

MySQL on tietokantapalvelin, jota tarvitaan monien web-sovellusten testaamiseen ja kehittämiseen. Löydät alta komennot, joilla asensin MySQL:n Arch Linux pöytäkoneelle. Komennot ovat osa MySQL:n täydellisestä asennusohjeesta, joka löytyy osoitteesta https://wiki.archlinux.org/index.php/MySQL

1. Asenna MySQL komennolla
sudo pacman -S mariadb

2. Alusta tietokanta komennolla
sudo mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/mysql

3. Käynnistä tietokantapalvelin komennoilla
sudo systemctl start mysqld.service
sudo systemctl enable mysqld.service

4. Aseta pääkäyttäjän salasana ja poista tarpeettomat testitietokannat komennolla
sudo mysql_secure_installation

5. Avaa sitten MySQL-tulkki komennolla
mysql -u root -p

Luo MySQL-tulkissa tietokanta ohjelmalle xyz komennolla (korvaa xyz
haluamallasi nimellä)
CREATE DATABASE xyz DEFAULT CHARACTER SET latin1 DEFAULT COLLATE latin1_swedish_ci;

Lisää käyttäjä teppo salasanalla punajuuri komennolla
CREATE USER 'teppo'@'localhost' IDENTIFIED BY 'punajuuri';

Anna käyttäjälle teppo oikeudet hallita tietokantaa xyz komennolla
GRANT ALL PRIVILEGES ON xyz.* TO 'teppo'@'localhost' WITH GRANT OPTION;

Poistu lopuksi mysql-komentotilasta komennolla
quit

Jos kaikki meni oikein, voit nyt kirjautua MySQL-tulkkiin
ja luoda ensimmäisen taulun uuteen komennolla
mysql -u teppo -p xyz