Kategori : Mysql ...

23
11
2017

Automatically restart MySQL

Kategorisi : Mysql

#!/bin/bash
PATH=/usr/sbin:/usr/bin:/sbin:/bin
if [[ ! “$(/usr/sbin/service mysql status)” =~ “start/running” ]]
then
echo ” The MySQL service on the server has been stopped. It has now been restarted.” | mail -s ” MySQL has been restarted” 111@111.com
sudo service mysql start
fi


27
09
2017

sql.gz dosyasını açmadan import etmek – konsol

Kategorisi : Mysql

gunzip < sql.gz | mysql -u  -p –default-character-set=utf8 dbname


24
03
2015

Utf8 special characters – Mysql Insert

Kategorisi : Mysql,Php

Karşılaştırma için : utf8mb4_unicode_ci ve mysql sorguları için :

mysqli_query($con, “SET NAMES utf8mb4”);
mysqli_set_charset( $con, ‘utf8mb4’ );


17
03
2015

mysql alanından ilk 3 kelimeyi seçmek

Kategorisi : Mysql

UPDATE `aa` SET dd=  SUBSTRING_INDEX(bb,” “,3) where cc= ”;


16
03
2015

Mysql alanından ilk kelimeyi seçmek ve başka sütuna yazdırmak

Kategorisi : Mysql

UPDATE aa SET bb= SUBSTRING_INDEX(`cc`, ‘ ‘, 1) WHERE bb= ”;


12
03
2015

Mysql partial replace – WordPress

Kategorisi : Mysql

UPDATE wp_posts SET post_content = REPLACE(post_content, CONCAT(‘<img alt=”‘,post_title,'” src=””><br /><br />’), ”);


18
06
2014

Plesk panel – mysql root girişi

Kategorisi : Mysql

Plesk panel kullanıyor ve root şifresiniz bilmiyorsanız :  mysql root yetkisiyle giriş için;

mysql -uadmin -p`cat /etc/psa/.psa.shadow`


17
01
2014

Mysql dump dosyasını sqlite3 dosyasına çevirmek – sh

Kategorisi : Linux,Mysql

# ÖRNEK KULLANIM: ./cevir.sh ornek.sql | sqlite3 ornek.db

cat $1 |
grep -v ‘LOCK’ |
grep -v ‘ KEY ‘ |
grep -v ‘ UNIQUE KEY ‘ |
grep -v ‘ PRIMARY KEY ‘ |
perl -pe ‘s/ ENGINE[ ]*=[ ]*[A-Za-z_][A-Za-z_0-9]*(.*DEFAULT)?/ /gi’ |
perl -pe ‘s/ CHARSET[ ]*=[ ]*[A-Za-z_][A-Za-z_0-9]*/ /gi’ |
perl -pe ‘s/ [ ]*AUTO_INCREMENT=[0-9]* / /gi’ |
perl -pe ‘s/ unsigned / /g’ |
perl -pe ‘s/ auto_increment/ primary key autoincrement/gi’ |
perl -pe ‘s/ smallint[(][0-9]*[)] / integer /gi’ |
perl -pe ‘s/ tinyint[(][0-9]*[)] / integer /gi’ |
perl -pe ‘s/ int[(][0-9]*[)] / integer /gi’ |
perl -pe ‘s/ character set [^ ]* / /gi’ |
perl -pe ‘s/ enum[(][^)]*[)] / varchar(255) /gi’ |
perl -pe ‘s/ on update [^,]*//gi’ |
perl -e ‘local $/;$_=<>;s/,\n\)/\n\)/gs;print “begin;\n”;print;print “commit;\n”‘ |
perl -pe ‘
if (/^(INSERT.+?)\(/) {
$a=$1;
s/\\’\”/’\’\”/g;
s/\\n/\n/g;
s/\),\(/\);\n$a\(/g;
}

cevir.sh gibi bir dosyaya kaydedip çalıştırıyoruz.


19
12
2013

Mysql veritabanında Unixtime olarak kayıtlı veriyi normalleştirmek

Kategorisi : Mysql

Kayako dateline alanı için kullandık :
FROM_UNIXTIME(fieldName, ‘%Y-%m-%d’)


07
05
2013

Mysql’de 60 günden eski kayıtları silmek

Kategorisi : Mysql

Mysql’de 60 günden eski kayıtları silmek için :

DELETE FROM `sales_flat_quote` WHERE updated_at < DATE_SUB(Now(),INTERVAL 60 DAY)



photo

Php, ajax, jquery, mootools web programlama. Linux, apache, lamp sunucu yönetimi. Cpanel, plesk, lxadmin panel kurulumlari.

15 / 11 / 2018, 20:47:54
Web yazilim, grafik
barbetto.com

Tunalioglu.org - 2015