Kayıtlar

MYSQL etiketine sahip yayınlar gösteriliyor

Kullanıcılara Ms Sql Server Agent Jobs Yetkileri Dağıtma

Ms-Sql Server yönetimi yaparken tabi ki veritabanlarımız olacak. Bu veritabanlarına ait kullanıcılarımız olacak. Bu kullanıcılar da tabi ki server üzerinde yetkisiz olacaklar (genellikle). Veritabanlarının üzerinde belirli zamanlarda yapılması gereken işleri olacak. Bu işler agentla yapılacak. Tabi ki bu job’ları kullanma yetkisi istenecek. Server üzerinde sysadmin vermeden hangi hakları sql user’lara sağlarsak bu istekleri karşılayabileceğiz? Ms-Sql Server üzerinde Agent’ın msdb üzerinde verdiğimiz üç çeşit hak ile Agent Security’yi düzenleyebiliyoruz. Bu haklar şöyle: SQLAgentUserRole SQLAgentReaderRole SQLAgentOperatorRole Kısaca bu roller, User kendi joblarını oluşturma, silebilme, çalıştırabilme, düzenleme hakkıdır. Reader multiserver üzerinde bu haklara sahip olmasıdır. Operator server üzerindeki diğer jobları da yönetebilmesidir. ( Ayrıntılı bilgi için ) Bu hakları vermek için Security sekmesi açılır Login genişletilir Yetki vermek istediğimiz kullanıcı sağ tıklanır

MySQL Root Şifresi Nasıl Değiştirilir?

MySQL root şifresini MySQL kurarken bir kere atarız ve root olarak erişmek istediğimizde üzerinden aylar geçtiği için unuturuz. Bu durumda aşağıdaki adımları konsolda uygulayarak root şifremizi sıfırlayabiliriz; #service mysqld stop  – MySQL servisimizi kapatırız #service mysqld_safe --skip-grant-tables & - MySQL’i safe modda açarken grant table’ları skip ederek başlamasını söyleriz #mysql -u root  – root olarak login oluruz mysql> set password=password('YeniŞifremiz');  – Yeni şifremizi belirleriz mysql> flush privileges;  – Bütün privilege’ları flush ederiz mysql> quit  – Konsol’a çıkarız #service mysqld stop  – MySQL’i durdururuz #service mysqld start - MySQL’i başlatırız

MySQL Tuning İçin Hazır Script

Sunucunuzda MySQL’in çok fazla işlemci ve memory harcadığını görüyorsanız aşağıdaki scripti kurarak olası nedenleri inceleyebilirsiniz: # cd ~ # wget https://raw.github.com/rackerhacker/MySQLTuner-perl/master/mysqltuner.pl # chmod 777 mysqltuner.pl # ./mysqltuner.pl Çıktısı sunucunuzda değişebileceği gibi bizdeki örnekte şekildedir: root@server [~]# ./mysqltuner.pl -------- General Statistics -------------------------------------------------- [--] Skipped version check for MySQLTuner script [OK] Currently running supported MySQL version 5.1.63-cll [OK] Operating on 64-bit architecture -------- Storage Engine Statistics ------------------------------------------- [--] Status: +Archive -BDB -Federated +InnoDB -ISAM -NDBCluster [--] Data in MyISAM tables: 65M (Tables: 395) [--] Data in InnoDB tables: 357M (Tables: 278) [!!] Total fragmented tables: 53 -------- Security Recommendations ------------------------------------------- [OK] All database users have passwords assigned

How to Migrate Microsoft SQL Server to MySQL Database

Resim
If you are using mostly open source in your enterprise, and have few MS SQL server database around, you might want to consider migrating those to MySQL database. The following are few reasons why you might want to consider migrating Microsoft SQL Server to MySQL database: To avoid huge License and support fees of MS SQL Server. In MySQL, even if you decide to use the MySQL enterprise edition, it is less expensive. Unlike SQL Server, MySQL supports wide range of Operating Systems including several Linux distros, Solaris and Mac. To implement a highly scalable database infrastructure To take advantage of several advanced features of MySQL database that have been tested intensively over the years by a huge open source community We can migrate MS SQL database to MySQL using migration module of “MySQL Workbench” utility. The most easiest way to install MySQL Workbench is to install “Oracle MySQL installer for windows”, which installs several MySQL tools including the Workbench