Muokataan sivua MySQL:n käyttöönotto
Siirry navigaatioon
Siirry hakuun
Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.
Nykyinen versio | Oma tekstisi | ||
Rivi 1: | Rivi 1: | ||
Kyseessä on OPEKO:n kurssille (30-31.1.2006 / Timo Kapanen) tehtyä materiaalia, josta on poistettu kuvat ja muita vain kurssille kuuluvaa materiaalia. | |||
Asenna | Asenna mysql:<br> | ||
yum install mysql-server mysql php-mysql<br> | |||
Määritä käynnistys automaattiseksi:<br> | |||
chkconfig –-level 35 mysqld on<br> | |||
Käynnistä mysql-palvelin | Käynnistä mysql-palvelin<br> | ||
service mysqld start<br> | |||
Tarkista että palvelu toimii: | Tarkista että palvelu toimii:<br> | ||
$ mysql<br> | |||
Welcome to the MySQL monitor. Commands end with : or \q.<br> | |||
… | |||
mysql><br> | |||
Kirjaudu ulos ohjelmasta komennolla quit. | Kirjaudu ulos ohjelmasta komennolla quit.<br> | ||
mysql> quit<br> | |||
Bye<br> | |||
Muuta MySQL:n pääkäyttäjän salasana (oletuksena tyhjä). Suorita alla olevat komennot ja korvaa uusi_salasana jollakin haluamallasi (riittävän vaikealla) salasanalla: | Muuta MySQL:n pääkäyttäjän salasana (oletuksena tyhjä). Suorita alla olevat komennot ja korvaa uusi_salasana jollakin haluamallasi (riittävän vaikealla) salasanalla:<br> | ||
$ mysql -u root mysql<br> | |||
mysql> UPDATE user SET Password=PASSWORD('uusi_salasana')<br> | |||
-> WHERE user='root';<br> | |||
Query OK, 2 rows affected (0.02 sec)<br> | |||
Rows matched: 2 Changed 2 Warnings: 0<br> | |||
mysql> FLUSH PRIVILEGES;<br> | |||
Query OK, 0 rows affected (0.00 sec)<br> | |||
Poistu MySQL:stä ja testaa, että pääset sisälle MySQL ohjelmaan pääkäyttäjänä (root) vain salasanalla. | Poistu MySQL:stä ja testaa, että pääset sisälle MySQL ohjelmaan pääkäyttäjänä (root) vain salasanalla.<br> | ||
mysql> QUIT<br> | |||
Bye<br> | |||
$ mysql -u root -p<br> | |||
Enter password:<br> | |||
Welcome to the MySQL monitor. Commands end with ; or \g.<br> | |||
Your MySQL connection id is 3 to server version: 3.23.56<br> | |||
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.<br> | |||
mysql><br> | |||
Luo tietokanta nimellä mallidb | Luo tietokanta nimellä mallidb<br> | ||
mysql> CREATE DATABASE mallidb;<br> | |||
Query OK, 1 row affected (0.01 sec)<br> | |||
Näytä tietokannat: | Näytä tietokannat:<br> | ||
mysql> SHOW DATABASES;<br> | |||
+-----------+<br> | |||
| Database |<br> | |||
+-----------+<br> | |||
| mallidb |<br> | |||
| mysql |<br> | |||
| test |<br> | |||
+-----------+<br> | |||
3 rows in set (0.00 sec)<br> | |||
Siirry | Siirry mysql kantaan<br> | ||
mysql> USE mysql<br> | |||
Reading table information for completion of table and column names<br> | |||
You can turn off this feature to get a quicker startup with -A<br> | |||
Database changed<br> | |||
mysql><br> | |||
Luo uusi käyttäjä ja mahdollista hänelle pääsy mallidb -kantaan. Muuta käyttäjänimi (teppo_testaaja) ja salasana (joku_vaikea_passu) haluamiksesi. | Luo uusi käyttäjä ja mahdollista hänelle pääsy mallidb -kantaan. Muuta käyttäjänimi (teppo_testaaja) ja salasana (joku_vaikea_passu) haluamiksesi.<br> | ||
mysql> GRANT ALL PRIVILEGES ON mallidb.* TO teppo_testaaja@localhost<br> | |||
-> IDENTIFIED BY 'joku_vaikea_passu' WITH GRANT OPTION;<br> | |||
Query OK, 0 rows affected (0.00 sec)<br> | |||
Poistu MySQL:stä ja testaa, että pääset sisälle teppo_testaaja | Poistu MySQL:stä ja testaa, että pääset sisälle teppo_testaaja käyttäjänä mallidb kantaan.<br> | ||
mysql> QUIT<br> | |||
Bye<br> | |||
$ mysql -u teppo_testaaja mallidb -p<br> | |||
Enter password:<br> | |||
Welcome to the MySQL monitor. Commands end with ; or \g.<br> | |||
Your MySQL connection id is 4 to server version: 3.23.56<br> | |||
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.<br> | |||
mysql><br> | |||
Tarkista, että kanta on tyhjä tauluista | Tarkista, että kanta on tyhjä tauluista<br> | ||
mysql> SHOW TABLES;<br> | |||
Empty set (0.00 sec)<br> | |||
mysql>QUIT<br> | |||
Bye<br> | |||
Helpompi tapa käsitellä tietokantaa ja oikeuksia on käyttää phpmyadmin sovellusta.<br> | |||
Hae phpMyAdmin-2.7.0-pl2.tar.gz osoitteesta:<br> | |||
www.phpmyadmin.net/home_page/downloads.php<br> | |||
Kopioi hakemasi paketti hakemistoon /var/www/html/ ja pura se komennolla: <br> | |||
tar -xvzf phpMyAdmin-2.7.0-pl2.tar.gz<br> | |||
Siirry purettuun hakemistoon ja anna komento:<br> | |||
cp config.default.php config.inc.php<br> | |||
Muokkaa config.inc.php tiedostossa autentikointityypiksi http:<br> | |||
$cfg['servers'][$i]['auth_type']='http';<br> | |||
Testaa osoitteessa http://127.0.0.1/phpMyAdmin-2.7.0-pl2/ | |||
Testaa osoitteessa http://127.0.0.1/phpMyAdmin- | |||