Crmgo Blog

MYSQL

← Blog / Linux

MYSQL

Objava: 12

Шпаргалка по MySQL

Шпаргалка по MySQL

· MYSQL

Podešavanja Spisak podešavanja i njihove vrednosti Upravljanje korisnicima Spisak korisnika Spisak prava za korisnika root@localhost Kreiranje novog korisnika Dodajemo odabrane privilegije za sve tabele baze podataka dbname korisniku 'user'@'localhost' Dodajemo sve privilegije za sve tabele baze podataka dbname korisniku 'user'@'localhost' Brisanje…

Mysql oporavak nakon kvara.

Mysql oporavak nakon kvara.

· MYSQL

Ako se MySQL ne pokreće: uredite datoteku /etc/my.conf i dodajte [mysqld] innodb_force_recovery = 1. Zatim pokrenite servis komandom service mysql start. Napravite dump svih podataka: mysqldump database | gzip > database.sql.gz. Proverite integritet: mysqlcheck --auto-repair --all-databases -p. U nastavku su navedene moguće opcije za mysqlcheck. Koje od njih podržava…

MySQL: Otkrivanje dugih upita

MySQL: Otkrivanje dugih upita

· MYSQL

[mysqld] long_query_time=1 log-slow-queries=/var/log/mysql/log-slow-queries.log long_query_time = 10 mkdir /var/log/mysql touch /var/log/mysql/log-slow-queries.log chown mysql.mysql -R /var/log/mysql

MySQL репликација Master - Slave

MySQL репликација Master - Slave

· MYSQL

Корак 1. Подешавање мајстора mkdir /var/log/mysql/ touch /var/log/mysql/mysql-bin.log chown -R mysql:mysql /var/log/mysql/ На серверу који ће бити мајстор, потребно је унети измене у my.cnf : Рестартујемо MySQL: Корак 2. Права репликације Даље је потребно креирати профил корисника под којим ће се…

Resetovanje MySQL lozinke

Resetovanje MySQL lozinke

· MYSQL

service mysqld stop mysqld_safe --skip-grant-tables mysql -u root mysql> use mysql; mysql> update user set password=PASSWORD("NEW-ROOT-PASSWORD") where User='root'; mysql> flush privileges; mysql> quit service mysqld start

mysql prikaz statusa

mysql prikaz statusa

· MYSQL

Горе наведене променљиве стања имају следеће вредности: Променљива Вредност Aborted_clients Број веза које су прекинуте због искључења клијента без правилног затварања везе. Погледајте одељак A.2.9 Грешке у комуникацији / Прекинуте везе. Aborted_connects Број неуспешних покушаја повезивања са MySQL сервером. Погледајте одељак…

Mysql Rad sa stringovima

Mysql Rad sa stringovima

· MYSQL

Rad sa ASCII nizovima (str string) BIN(int integer) CHAR(int integer, ...) CHARACTER_LENGTH(str string) CHAR_LENGTH(str string) CONCAT(str1 string, str2 string, ...) CONCAT_WS(separator string, str1 string, str2 string, ...) CONV(int_or_str integer ili string, from_base…

MySQL, problemi sa replikacijom.

MySQL, problemi sa replikacijom.

· MYSQL

Kod korišćenja MySQL Master-Slave (ili Master-Master) replikacije, dešava se situacija da je verzija slajva niža od verzije mastera iz različitih razloga. Ako se pritom koristi opcija binlog_format=MIXED, može doći do situacije da master zapiše u svoj binlog zapis oblika: BINLOG 'XMawShMEAAAARwAAAEp5UwUAAGkAAAAAAAAACHNhblahblahblah'…

MYSQL: Često korišćene komande

MYSQL: Često korišćene komande

· MYSQL

Креирајте корисника: GRANT ALL PRIVILEGES ON *.* TO user@"%" IDENTIFIED BY 'pass' WITH GRANT OPTION; Креирајте лозинку, промените лозинку: set password for user = password(' newpassword '); Креирајте стринг колону namepc дужине 20 карактера у табели clients ALTER TABLE `clients`…

MySQL replikacija

MySQL replikacija

· MYSQL

Подешавања чаробњака. Обавезно наведите јединствени ID сервера, путању за бинарне логове и име базе података за репликацију у секцији [mysqld]: server-id = 1 log-bin = /var/lib/mysql/mysql-bin replicate-do-db = testdb Уверите се да имате довољно слободног места на диску за бинарне логове. Додајмо…