MySQL:Installasi: Difference between revisions
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
=== Ubuntu Repository === | === Ubuntu Repository === | ||
<syntaxhighlight lang=" | <syntaxhighlight lang="bash"> | ||
sudo apt update | sudo apt update | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<syntaxhighlight lang=" | <syntaxhighlight lang="bash">sudo apt install mysql-server</syntaxhighlight> | ||
=== Official Repository === | === Official Repository === | ||
<syntaxhighlight lang=" | <syntaxhighlight lang="bash">curl -OL https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb</syntaxhighlight> | ||
<syntaxhighlight lang=" | <syntaxhighlight lang="bash">sudo dpkg -i mysql-apt-config*</syntaxhighlight> | ||
<syntaxhighlight lang=" | <syntaxhighlight lang="bash">sudo apt update</syntaxhighlight> | ||
<syntaxhighlight lang=" | <syntaxhighlight lang="bash">sudo apt install mysql-server -y</syntaxhighlight> | ||
* Verifikasi sudah aktif atau belum. | * Verifikasi sudah aktif atau belum. | ||
<syntaxhighlight lang=" | <syntaxhighlight lang="bash">sudo systemctl status mysql.service</syntaxhighlight> | ||
* Jika belum aktif. | * Jika belum aktif. | ||
<syntaxhighlight lang=" | <syntaxhighlight lang="bash">sudo systemctl start mysql.service</syntaxhighlight> | ||
* Untuk penginstalan baru, Anda harus menjalankan perintah yang disediakan untuk pembaruan terkait keamanan. | * Untuk penginstalan baru, Anda harus menjalankan perintah yang disediakan untuk pembaruan terkait keamanan. | ||
<syntaxhighlight lang=" | <syntaxhighlight lang="bash">sudo mysql_secure_installation</syntaxhighlight> | ||
<syntaxhighlight lang=" | <syntaxhighlight lang="bash">mysql -h host_name -u user -p</syntaxhighlight> | ||
* <code>-h</code> digunakan untuk menentukan nama host (jika server terletak di komputer lain; jika tidak, hilangkan saja) | * <code>-h</code> digunakan untuk menentukan nama host (jika server terletak di komputer lain; jika tidak, hilangkan saja) | ||
| Line 31: | Line 31: | ||
* Meskipun tidak disarankan (untuk alasan keamanan), Anda dapat memasukkan kata sandi langsung di perintah dengan mengetikkannya tepat setelah <code>-p</code>. Misalnya, jika kata sandi untuk <code>test_user</code> adalah <code>1234</code> dan Anda mencoba untuk terhubung ke mesin yang Anda gunakan, Anda dapat menggunakan: | * Meskipun tidak disarankan (untuk alasan keamanan), Anda dapat memasukkan kata sandi langsung di perintah dengan mengetikkannya tepat setelah <code>-p</code>. Misalnya, jika kata sandi untuk <code>test_user</code> adalah <code>1234</code> dan Anda mencoba untuk terhubung ke mesin yang Anda gunakan, Anda dapat menggunakan: | ||
<syntaxhighlight lang=" | <syntaxhighlight lang="bash">mysql -u test_user -p1234</syntaxhighlight> | ||
* Untuk memutuskan koneksi dari server dan meninggalkan prompt mysql. | * Untuk memutuskan koneksi dari server dan meninggalkan prompt mysql. | ||
<syntaxhighlight lang=" | <syntaxhighlight lang="mysql">exit;</syntaxhighlight> | ||
==Terkait== | ==Terkait== | ||