MySQL duomenų bazės instaliacija | Konfigūravimas

Forumas specialiai skirtas pamokoms kuriant CS 1.6 serverį
Post Reply
User avatar
aaarnas
Vyr. diskusijų administratorius
Posts: 3891
Joined: 2010 Aug 31 13:21
Skype: fiarno
Contact:

MySQL duomenų bazės instaliacija | Konfigūravimas

Post by aaarnas »

Sveiki, čia rasite pilną pamoką, kurioje galėsite:
Reikės: Iš dalies tinka ir FileZilla programa, bet Putty ir WinSCP turėtų turėti kiekvienas serverio savininkas.

Taigi pradedam

MySQL duomenų bazės instaliacija

1. Prisijungiam prie serverio su Putty programa.

2. Rašome:
apt-get update
apt-get install mysql-server
Serveris atsinaujins ir prasidės duomenų bazės instaliavimas.

3. Atsiradus klausimui dėl instaliavimo, parašome raidę Y ir spaudžiame ENTER.

4. Dabar matome lentelę.
Image
Joje įvedame savo norimą duomenų bazės slaptažodį (kurį naudosim jungiantis prie duomenų bazės).
Įvedę spaudžiame rodyklę žemyn ir spaudžiame ENTER
Atsiras lentelė, kurioje prašoma pakartoti slaptažodį. Įrašome jį dar kartą ir spaudžiame ENTER

5. Dabar palaukiame, kol baigsis instaliacija ("Setting up mysql-server").

Na štai, turime instaliuotą mysql serverį, kuris jau pilnai veikia localhost režimu.
Jei reikia, kad į serverį būtų galima jungtis iš kitų serverių, sekame pamoką toliau.

Konfigūravimas: Prisijungimas iš išorės.

1. Prisijungiame su WinSCP programa prie serverio, einame į direktoriją ir atidarome failą:
/etc/mysql/my.cnf

2. Surandame eilutę:
bind-address = 127.0.0.1
3. 127.0.0.1 adresą keičiame į jūsų VPS/VDS serverio IP adresą, kuriuo jungiatės prie serverio (sudarytą iš skaičių, ne DNS). Išsaugome pakeitimus ir uždarome failą.

4. Einame į Putty ir rašome konsolėje:
mysql -uroot -pSLAPTAŽODIS_KURI_ĮVEDĖTE
Dėmesio! Tarp -p ir slaptažodžio neturi būti tarpo!

5. Jei viskas gerai, prisijungėme prie mysql serverio:
Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>
6. Rašome:
UPDATE mysql.user SET host='%' WHERE host='127.0.0.1';
ir turi parodyti:
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
parašome:
quit
ir atsijungiame nuo serverio.
(matome parašo Bye).

7. Paleidžiame komandą:
/etc/init.d/mysql restart
ir duombazei persikrovus, turėtų be problemų viskas veikti.
Jungiantis prie mysql serverio įrašysite tokia informaciją:
host = IP adresas
user = root
passsword = SLAPTAŽODIS_KURI_ĮVEDĖTE

Konfigūracija: Smulki konfigūracija
Galima šiek tie sumažinti naudojamus duombazės resursų kiekius, jei nenaudojame InnoDB variklio.
Kad tai padaryti, reikia jį išjungti:

1. Einame į /etc/mysql/my.cnf
2. Surandame:
# * InnoDB
ir po juo prirašome:
skip-innodb
3. Išsaugome, uždarome failą.

4. Putty programoje parašome komandą:
/etc/init.d/mysql restart
Ir baigta.
Palikau CS pasaulį ;/ . Nebepasiekiamas.

Kenzy
Jau po truputį tampa savu
Posts: 106
Joined: 2017 Jan 22 20:41

Re: MySQL duomenų bazės instaliacija | Konfigūravimas

Post by Kenzy »

about database? where to found it ?
host : 127.0.0.1
user : root
pw : u was typing.
database : ????

User avatar
laimiukas3
Moderatorius
Posts: 4569
Joined: 2012 Aug 03 01:12
Skype: laimiukas3
Location: Vilnius
Contact:

Re: MySQL duomenų bazės instaliacija | Konfigūravimas

Post by laimiukas3 »

Kenzy wrote:about database? where to found it ?
host : 127.0.0.1
user : root
pw : u was typing.
database : ????
use this metod http://amxmodx.lt/viewtopic.php?f=37&t=2616
Image
Image
Image

Post Reply

Who is online

Users browsing this forum: No registered users and 14 guests