-
05
-
02
-
2020
Kategorisi : Mysql,Plesk
2 ayrı veritabanının yedeğini tek seferde almak için cron komutu &&
/usr/sbin/plesk db dump db1 > /mnt/nasdrive/$(date +”\%d-\%m-\%Y”)-db1.sql && /usr/sbin/plesk db dump db2 > /mnt/nasdrive/$(date +”\%d-\%m-\%Y”)-db2.sql
-
07
-
05
-
2019
Kategorisi : Mysql,Php
cd ext/
git clone https://github.com/php/pecl-database-mysql mysql –recursive
phpize
./configure
make
make install
ile derledikten sonra, kullandığımız php.ini dosyasına aşağıdaki satırı ekliyoruz.
extension = /kurduğumuz klasör/mysql.so
apache servisini baştan başlatınca çalışıyor.
service apache2 restart
-
23
-
11
-
2017
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
Kategorisi : Mysql
gunzip < sql.gz | mysql -u -p –default-character-set=utf8 dbname
-
24
-
03
-
2015
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
Kategorisi : Mysql
UPDATE `aa` SET dd= SUBSTRING_INDEX(bb,” “,3) where cc= ”;
-
16
-
03
-
2015
Kategorisi : Mysql
UPDATE aa SET bb= SUBSTRING_INDEX(`cc`, ‘ ‘, 1) WHERE bb= ”;
-
12
-
03
-
2015
Kategorisi : Mysql
UPDATE wp_posts SET post_content = REPLACE(post_content, CONCAT(‘<img alt=”‘,post_title,'” src=””><br /><br />’), ”);
-
18
-
06
-
2014
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
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.