data base server di debian 10
Database Server adalah sebuah program komputer yang menyediakan layanan pengelolaan basis data dan melayani komputer atau program aplikasi basis data yang menggunakan model klien/server. Istilah ini juga merujuk kepada sebuah komputer (umumnya merupakan server) yang didedikasikan untuk menjalankan program yang bersangkutan. Sistem manajemen basis data (SMBD) pada umumnya menyediakan fungsi-fungsi server basis data, dan beberapa SMBD (seperti halnya MySQL atau Microsoft SQL Server) sangat bergantung kepada model klien-server untukmengakses basis datanya.
1. install php
#sudo apt-get install -y php php-cgi php-mysqli php-pear php-mbstring php-gettext
libapache2-mod-php php-common php-phpseclib php-mysql
2. install mariadb
#sudo apt -y install mariadb-server mariadb-client
3. lalu masuk ke
#sudo mysql_secure_installation
ikuti perintah hingga selesai
4. lanjut kita ketikkan berikut
#mysql -u root -p
ketikkah CREATE USER 'lutfi' IDENTIFIED BY 'masukkan passwaord' klik ENTER lalu quit
itu untuk kita nanti login ke php my admin
5. install apache2
#sudo apt install apache2
6. instal phpMyAdmin
#sudo apt-get install -y wget #export VER="4.9.0.1" #cd /tmp#wget https://files.phpmyadmin.net/phpMyAdmin/${VER}/phpMyAdmin-${VER}-all-languages.tar.gz7. ekstrak file#tar xvf phpMyAdmin-${VER}-all-languages.tar.gz8. Pindahkan folder yang dihasilkan ke folder / usr / share / phpmyadmin#rm phpMyAdmin*.gz #sudo mv phpMyAdmin-* /usr/share/phpmyadmin#sudo mkdir -p /var/lib/phpmyadmin/tmp #sudo chown -R www-data:www-data /var/lib/phpmyadmin9. Copy file#sudo cp /usr/share/phpmyadmin/config.sample.inc.php /usr/share/phpmyadmin/config.inc.php10. .Edit File config.inc.php#nano /usr/share/phpmyadmin/config.inc.php$cfg['blowfish_secret'] = 'H2OxcGXxflSd8JwrwVlh6KW6s2rER63i';$cfg['TempDir'] = '/var/lib/phpmyadmin/tmp';11. Buat file untuk phpmyadmin di apache2#sudo nano /etc/apache2/conf-enabled/phpmyadmin.conf12. lalu isikan dengan perintah berikutAlias /phpmyadmin /usr/share/phpmyadmin <Directory /usr/share/phpmyadmin> Options SymLinksIfOwnerMatch DirectoryIndex index.php <IfModule mod_php5.c> <IfModule mod_mime.c> AddType application/x-httpd-php .php </IfModule> <FilesMatch ".+\.php$"> SetHandler application/x-httpd-php </FilesMatch> php_value include_path . php_admin_value upload_tmp_dir /var/lib/phpmyadmin/tmp php_admin_value open_basedir /usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/:/usr/share/php/php-gettext/:/usr/share/php/php-php-gettext/:/usr/share/javascript/:/usr/share/php/tcpdf/:/usr/share/doc/phpmyadmin/:/usr/share/php/phpseclib/ php_admin_value mbstring.func_overload 0 </IfModule> <IfModule mod_php.c> <IfModule mod_mime.c> AddType application/x-httpd-php .php </IfModule> <FilesMatch ".+\.php$"> SetHandler application/x-httpd-php </FilesMatch> php_value include_path . php_admin_value upload_tmp_dir /var/lib/phpmyadmin/tmp php_admin_value open_basedir /usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/:/usr/share/php/php-gettext/:/usr/share/php/php-php-gettext/:/usr/share/javascript/:/usr/share/php/tcpdf/:/usr/share/doc/phpmyadmin/:/usr/share/php/phpseclib/ php_admin_value mbstring.func_overload 0 </IfModule> </Directory> # Authorize for setup <Directory /usr/share/phpmyadmin/setup> <IfModule mod_authz_core.c> <IfModule mod_authn_file.c> AuthType Basic AuthName "phpMyAdmin Setup" AuthUserFile /etc/phpmyadmin/htpasswd.setup </IfModule> Require valid-user </IfModule> </Directory> # Disallow web access to directories that don't need it <Directory /usr/share/phpmyadmin/templates> Require all denied </Directory> <Directory /usr/share/phpmyadmin/libraries> Require all denied </Directory> <Directory /usr/share/phpmyadmin/setup/lib> Require all denied </Directory>13. Restart Apache2#sudo systemctl restart apache214. Buka hosts#nano /etc/hosts*pada debianlalu edit localhosttambahkan hostname dan ip debian , tambahkan hostname dan ip linux ubuntu*pada ubuntutambahkan hostname dan ip debianCTRL+X , Y UNTUK MENYIMPAN15. Cek ke browser /chromedengan kita ketikkan hostnamedebian/phpmyadminjika muncul seperti dibawah ini artinya berhasil16. kita coba login dengan akun yang sudah kita buat tadi
SELESAI , itulah cara DATABASE server di debian virtualboxsemoga bisa membantu teman teman semua.






Komentar
Posting Komentar