Archive for the 'MySQL' Category

Minimum MySQL

December 10th, 2005 by mbro

Saya belum tahu (belum baca license-nya), apakah mysql boleh di-custom, dengan artian mengubah lokasi ataupun menghapus beberapa file yang tidak diperlukan.
Tapi sudah saya lakukan untuk membuat compact MySQL.

Konfigurasi file (my.ini), asumsinya, dijadikan satu direktori dengan bin/mysql.exe

install:
mysqld-nt --install compactsql --defaults-file=D:/sebutkan/folder/lengkap/my.ini

start-service:
NET START compactsql

run mysql:
mysql -P 3307 -u root

3307 adalah port yang telah dikonfigurasi dalam file my.ini

File-file yang perlu disertakan dalam compact-MySQL:

  • bin/mysqld-nt.exe
  • bin/libmysql.dll
  • bin/my.ini (termodifikasi)
  • share/charsets/index.xml (hapus yang tidak perlu)
  • share/charsets/english/errmsg.sys (atau bahasa yang lain)
  • data/mysql/* (semua file database mysql)

membuat user baru mysql

December 8th, 2005 by mbro

grant all privileges on *.* to 'namauser'@'localhost'
identified by 'katakunci' with grant option;

mysql syntax

November 26th, 2005 by mbro

MEMBUAT USER

GRANT USAGE ON * . * TO 'mbro'@'localhost' IDENTIFIED BY '******' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 ;

hak akses tables

GRANT ALL ON `wpdb`.`amni_links` TO 'mbro'@'localhost' WITH GRANT OPTION ;
GRANT ALL ON `wpdb`.`amni_*semua*` TO 'mbro'@'localhost' WITH GRANT OPTION ;

MENGHAPUS USER DAN REFRESH PRIVILLEGES

DELETE FROM `user` WHERE User = 'mbro' AND Host = 'localhost';

DELETE FROM `db` WHERE User = 'mbro' AND Host = 'localhost';

DELETE FROM `tables_priv` WHERE User = 'mbro' AND Host = 'localhost';

DELETE FROM `columns_priv` WHERE User = 'mbro' AND Host = 'localhost';

# Reloading the privileges …

FLUSH PRIVILEGES ;