CentOS'da MySQL'in en güncel versiyonunun kurulumu için Remi deposunu (repository) kullanabilirsiniz. Remi repository kurulu ise MySQL aşağıdaki komut ile kurulabilir :
yum --enablerepo=remi install mysql-server
Kurulum tamamlandıktan sonra aşağıdaki komut ile MySQL çalıştırılır :
service mysqld start
root kullanıcının şifresi aşağıdaki gibi atanır :
mysqladmin -u root password 'yeni-sifre'
Şifre değiştirdikten sonra yeniden restart edilmesi gereklidir :
service mysqld restart
Test etmek için aşağıdaki gibi MySQL'e girilir :
mysql -u root -p
Aşağıdaki komut ile vertabanı listesi alınabilir :
show databases;
quit ile MySQL'de çıkılabilir.
MYSQL'de default değeri CURRENT_TIMESTAMP veya ON UPDATE ile atanabilen sadece tek bir TIMESTAMP sütunu olabilir. Örneğin bir TIMESTAMP sütununuza default değer olarak CURRENT_TIMESTAMP atadınız. İkinci bir TIMESTAMP sütunu yaratıp default değer olarak CURRENT_TIMESTAMP verirseniz aşağıdaki hatayı alırsınız :
ERROR 1293: Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause
Bu nedenle sadece tek bir TIMESTAMP sütununun default değeri CURRENT_TIMESTAMP olabilir
SQL büyük-küçük harfe duyarlı (case sensitive) bir dil değildir. Bu nedenle örneğin Select, SELECT, select ifadesi aynı anlama gelmektedir
SELECT table_name AS 'Tablo Adı', round(((data_length + index_length) / 1024 / 1024), 2) 'MB' FROM information_schema.TABLES WHERE table_schema = 'DATABASE_ADI' ORDER BY round(((data_length + index_length) / 1024 / 1024), 2) DESC ;
SELECT table_schema 'Veritabani', sum( data_length + index_length ) / 1024 / 1024 'MB' FROM information_schema.TABLES GROUP BY table_schema