Munkavégzés a mysql parancssor (munka mysql ubuntu), on-line magazin o linux
Munkavégzés a MySQL parancssori (munka mysql ubuntu)
Feltételezzük, hogy minden már létre, és most folytassa közvetlenül dolgozni.
csatlakozva:
ceval @ srv:
A mysql -p $
-p, -password = [jelszó] - Jelszó az összefüggésben a MySQL szerveren. Nem lehet szóköz -p és a jelszót.
-u, -user = [user] - felhasználói név kapcsolódni a MySQL szerveren. Adott esetben az alapértelmezett megegyezik a bejelentkezési login.Ispolzuetsya ha különbözik a felhasználói név kapcsolódni a MySQL szerveren.
$ Mysql -u ceval_ -p
Amikor beléptünk a helyes jelszót, akkor olvassa el az alábbi sorokat, és meghívók:
Üdvözöljük a MySQL monitor. Parancsok végződnek; vagy \ g.
Szerver verzió: 5.0.45-Debian
Írja segítségét; 'vagy „\ h” segítségért. Type „\ c”, hogy törölje a puffer.
mysql>
Készítsen akarják alapozni kódoló cp1251, a megadott karaktert meg lehet változtatni a kívánt:
CREATE DATABASE db_name alapértelmezett karakterkészlet cp1251 DEFAULT LEVÁLOGAT cp1251_general_ci;
Eltávolítása a bázis:
DROP DATABASE db_name;
Megváltoztatása a bázist
A `mydatabase`;
A táblázat törléséhez az adatbázisból
DROP TABLE `db_table`;
Egy kicsit több:
-> \ G show-adatbázisokban; // nézd mit adatbázisok
-> \ G adatbázis létrehozása szputnyik; // Létrehozunk egy új adatbázis
-> \ G show-adatbázisokban; // ellenőrizzük, hogy létrehozza
-> \ Q // Exit
A különböző változatai MySQL lehet más csapat (4 és 5) ebben az esetben a \ g - adja a parancsot a szerver SQL script vypolnit
Betöltése, mentése a MySQL adatbázis (mentés, visszaállítás) dolgozni mysql ubuntu
Adatbázis feltöltése tárolt adatok (amennyiben az adat történt megtakarítás). Ők vannak tárolva egy ilyen fájl baza.sql
mysql
-> \ G show-adatbázisokban;
-> \ U baza;
-> \. /home/backup/baza.sql
-> \ Q
/home/backup/baza.sql - az út, hogy a biztonsági mentés
[B] Mentse az adatbázist adatok baza.sql file [/ b]
mysqldump Baza> /home/backup/baza.sql;
Az alap tárolja: / var / lib / mysql / baza - távolítsa el a teljes adatbázis törli a könyvtárat elég.
Meg lehet végezni különböző módokon:
- csatlakoztassa ssh-n keresztül és a munka a parancssorból;
- használat phpmyadmin;
- használni a mysql-admin csomag - grafikus MySQL adminisztrációs eszköz (GUI eszköz intuitív MySQL adminisztráció
MySQL)
Most meg magad csomag mysql-admin a gépen
sudo aptitude install mysql-admin
Akkor megy a távoli gépre és a megfelelő config [b] my.cnf [/ b]
$ Sudo nano /etc/mysql/my.cnf-ban
Kezdeni, akkor megtekintéséhez:
$ Netstat -an | grep 3306
tcp 0 0 127.0.0.1:3306 0.0.0.0:* MEGHALLGAT
Mint látható, a kimeneti közben MySQL figyel localhoste, és azt akarjuk, MySQL hallgatni minden csatolón, nem csak localhost-on, így a lelet, és módosítsa a következő bejegyzést:
[. ]
# Helyett ugorjon-hálózatba az alapértelmezett most hallgatni, csak az
# Localhost amely több kompatibilis és nem kevésbé biztonságos.
bind-address = 127.0.0.1
#
[. ]
[. ]
Restany MySQL:
$ Sudo restart /etc/init.d/mysql
És újra látni a kimenet:
$ Netstat -an | grep 3306
A kimenet így kell kinéznie:
tcp 0 0 0.0.0.0:3306 0.0.0.0:* MEGHALLGAT
és most lehet futtatni mysql-rendszergazda távolról dolgozni MySQL - Alt + F2 - mysql-admin
vagy
$ Mysql-admin
dolgozni mysql ubuntu