Unknown


MySQL adalah sistem manajemen database populer digunakan untuk web dan server aplikasi. Panduan ini akan memperkenalkan cara menginstal, mengkonfigurasi dan mengelola MySQL pada Linode menjalankan Ubuntu 14.04 LTS (Trusty Tahr).
Panduan ini ditulis untuk pengguna non-root. Perintah yang membutuhkan hak tinggi diawali dengan sudo Jika Anda tidak terbiasa dengan sudo perintah, Anda dapat memeriksa kami Pengguna dan Grup panduan.

Sebelum kamu memulai

  1. Pastikan bahwa Anda telah mengikuti Memulai dan Mengamankan Server Anda panduan, dan Linode ini nama host diatur.
    Untuk memeriksa hostname Anda jalankan:
      1
     2 
      hostname
     hostname -f
    
    Perintah pertama harus menunjukkan hostname pendek Anda, dan yang kedua harus menunjukkan nama domain berkualifikasi lengkap Anda (FQDN).
  2. Memperbarui sistem anda:
      1
     2 
      sudo apt-get Update
     sudo apt-get upgrade yang
    

Install MySQL

  1 
  sudo apt-get install mysql-server
Selama proses instalasi, Anda akan diminta untuk menetapkan password untuk user root MySQL seperti gambar di bawah. Memilih password yang kuat dan menyimpannya di tempat yang aman untuk referensi di masa mendatang.
Menetapkan password root MySQL di Ubuntu 14.04 LTS (Trusty Tahr).
MySQL akan mengikat ke localhost (127.0.0.1) secara default. Silahkan referensi kami panduan akses MySQL jarak jauh untuk informasi tentang menghubungkan ke database Anda menggunakan SSH.
Memungkinkan akses tak terbatas ke MySQL pada IP publik tidak disarankan, tetapi Anda dapat mengubah alamat itu mendengarkan pada dengan memodifikasi bind-address parameter di /etc/my.cnf Jika Anda memutuskan untuk mengikat MySQL ke IP publik Anda, Anda harus menerapkan aturan firewall yang hanya memungkinkan koneksi dari alamat IP tertentu.

Harden MySQL Server

Jalankan script Mysql_secure_installation untuk mengatasi beberapa masalah keamanan di instalasi MySQL default.
  1 
  sudo Mysql_secure_installation
Anda akan diberikan pilihan untuk mengganti password root MySQL, menghapus account pengguna anonim, menonaktifkan login root luar localhost, dan menghapus database tes. Dianjurkan agar Anda menjawab ya untuk pilihan ini. Anda dapat membaca lebih lanjut tentang script di dalam MySQL Reference Manual.

Menggunakan MySQL

Alat standar untuk berinteraksi dengan MySQL adalah mysql client yang menginstal dengan mysql-server paket. MySQL klien diakses melalui terminal.

Akar Login

  1. Untuk login ke MySQL sebagai root:
      1 
      mysql -u akar p
    
  2. Bila diminta, masukkan password root Anda ditugaskan ketika mysql_secure_installation skrip dijalankan.
    Anda kemudian akan disajikan dengan MySQL Monitor prompt:
      1
     2
     3
     4
     5
     6
     7 
      Selamat datang di monitor MySQL.  Perintah diakhiri dengan;  atau \ g.
     Koneksi MySQL id adalah 1
     Server versi: 5.0.45 distribusi Sumber
    
     Ketik 'bantuan;'  atau '\ h' untuk bantuan.  Ketik '\ c' untuk menghapus buffer.
    
     mysql>
    
  3. Untuk menghasilkan daftar perintah untuk prompt MySQL, masukkan \h Anda kemudian akan melihat:
      1
     2
     3
     4
     5
     6
     7
     8
     9
     10
     11
     12
     13
     14
     15
     16
     17
     18
     19
     20
     21
     22
     23
     24
     25
     26
     27
     28
     29
     30 
      Daftar semua perintah MySQL:
     Perhatikan bahwa semua perintah teks harus menjadi yang pertama pada baris dan diakhiri dengan ';'
     ?  (\?) Sinonim untuk `bantuan '.
     jelas (\ c) Batal perintah.
     menghubungkan (\ r) Hubungkan kembali ke server.  Argumen opsional db dan tuan rumah.
     pembatas (\ d) Mengatur pembatas pernyataan.  CATATAN: Membawa sisa garis sebagai pembatas baru.
     mengedit (\ e) perintah Edit dengan $ EDITOR.
     ego (\ G) Kirim perintah ke server mysql, hasilnya layar vertikal.
     exit (\ q) Exit mysql.  Sama seperti berhenti.
     pergi (\ g) Kirim perintah ke server mysql.
     bantuan (\ h) Tampilan bantuan ini.
     nopager (\ n) Nonaktifkan pager, mencetak ke stdout.
     notee (\ t) Jangan menulis ke outfile.
     pager (\ P) Set PAGER [to_pager].  Mencetak hasil query melalui PAGER.
     print (\ p) Cetak perintah saat ini.
     prompt (\ R) Mengubah mysql prompt Anda.
     berhenti (\ q) Quit mysql.
     pengulangan (\ #) Membangun kembali selesai hash.
     sumber (\.) Jalankan file script SQL.  Membawa nama file sebagai argumen.
     Status (\ s) Dapatkan informasi status dari server.
     sistem (\!) Jalankan perintah sistem shell.
     tee (\ T) Set outfile [to_outfile].  Tambahkan semuanya ke dalam diberikan outfile.
     menggunakan (\ u) Gunakan database lain.  Membawa nama database sebagai argumen.
     charset (\ C) Beralih ke charset lain.  Mungkin diperlukan untuk memproses binlog dengan charset multi-byte.
     peringatan (\ W) Tampilkan peringatan setelah setiap pernyataan.
     nowarning (\ w) Jangan tampilkan peringatan setelah setiap pernyataan.
    
     Untuk sisi server bantuan, ketik 'help isi'
    
     mysql>
    

Buat Pengguna Baru MySQL dan Database

  1. Dalam contoh di bawah, testdb adalah nama database, testuser adalah pengguna, dan password adalah password pengguna.
      1
     2
     3 
      membuat database testdb;
     membuat pengguna testuser '@ localhost diidentifikasi oleh x'password';
     mengabulkan semua pada testdb * untuk 'testuser'.;
    
    Anda dapat mempersingkat proses ini dengan menciptakan pengguna saat menetapkan hak akses database:
      1
     2 
      membuat database testdb;
     mengabulkan semua pada testdb * untuk 'testuser' diidentifikasi oleh 'password'.;
    
  2. Keluar MySQL.
      1 
      keluar
    

Buat Tabel Contoh

  1. Login kembali sebagai testuser
      1 
      mysql -u testuser p
    
  2. Buat tabel contoh disebut customers Hal ini menciptakan meja dengan ID pelanggan bidang jenis INT untuk integer (auto-bertambah untuk rekor baru, digunakan sebagai kunci utama), serta dua bidang untuk menyimpan nama pelanggan.
      1
     2 
      menggunakan testdb;
     membuat pelanggan tabel (customer_id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, TEXT first_name, last_name TEXT);
    
  3. Kemudian keluar MySQL.
      1 
      keluar
    

Atur ulang Password MySQL Akar

Jika Anda lupa password root MySQL Anda, itu dapat direset.
  1. Hentikan saat server MySQL misalnya.
      1 
      sudo layanan mysql berhenti
    
  2. Gunakan dpkg untuk kembali menjalankan proses konfigurasi MySQL melewati pada instalasi pertama. Anda lagi akan diminta untuk menetapkan password root.
      1 
      sudo dpkg-reconfigure mysql-server-5.5
    
  3. Kemudian mulai MySQL.
      1 
      sudo layanan mysql start
    
Sekarang Anda akan dapat login lagi menggunakan mysql -u root -p

Tune MySQL

MySQL Tuner adalah script Perl yang menghubungkan ke contoh menjalankan MySQL dan memberikan rekomendasi konfigurasi berdasarkan beban kerja. Idealnya, contoh MySQL harus telah beroperasi selama setidaknya 24 jam sebelum menjalankan tuner. Semakin lama misalnya sudah berjalan, semakin baik saran MySQL Tuner akan memberikan.
  1. Install MySQL Tuner dari repositori Ubuntu.
      1 
      sudo apt-get install mysqltuner
    
  2. Untuk menjalankannya:
      1 
      mysqltuner
    
    Anda akan diminta untuk nama root user MySQL dan password. Output akan menunjukkan dua bidang minat: rekomendasi umum dan Variabel untuk menyesuaikan.
MySQL Tuner merupakan titik awal yang sangat baik untuk mengoptimalkan server MySQL tetapi akan lebih bijaksana untuk melakukan penelitian tambahan untuk konfigurasi disesuaikan dengan aplikasi (s) memanfaatkan MySQL pada Linode Anda.

{ 2 Comment ... read them below or Comment }

  1. terima kasih atas sharing ilmunya sangat membantu kami yang belum paham tentang ubuntu ..
    Kunjungi juga website saya di : https://bagussmj.mahasiswa.atmaluhur.ac.id/
    dan website kampus saya di : http://www.atmaluhur.ac.id/

    BalasHapus
  2. Schick Quattro Titanium - Home - Titanium-Arts
    Schick smith titanium Quattro snow peak titanium spork Titanium is titanium wedding ring a solid titanium properties of titanium oxide that is lightweight and versatile. cost of titanium Schick quattro Titanium is one of the most popular graphite Material: titanium dioxideFusion and Type: graphite‎Plant Type: aluminum

    BalasHapus

BiTDeMaCyber. Diberdayakan oleh Blogger.