Lingkungan Sistem: Centos 6.5 64-bit
1. Memasang lingkungan Java di sini adalah JDK1.7.60
Buat direktori Java di bawah /USR /Direktori Lokal. Anda dapat mengunduh JDK-7U60-Linux-x64.tar.gz dari situs web resmi Oracle atau situs web Mirror dan memasukkannya ke dalam/usr/lokal/java.
CD/USR/LOCAL/JAVA, Eksekusi Dekompresi: TAR ZXVF JDK-7U60-LINUX-X64.TAR.GZ.
Setelah dekompresi selesai, konfigurasikan variabel lingkungan java_home dan jar_home. Buka /etc /file profil, perintah: vi /etc /profile, tambahkan di akhir
Ekspor java_home =/usr/local/java/jdk1.7.0_60
Ekspor jre_home =/usr/local/java/jdk1.7.0_60/jre
Ekspor classpath = .: $ java_home/lib/dt.jar: $ java_home/lib/tools.jar: $ jre_home/lib: $ classpath
Jalur Ekspor = $ Java_Home/bin: $ path
Tekan tombol ESC, dan kemudian masukkan: WQ untuk menyimpan dokumen EXIT, masukkan Sumber /etc /Profil untuk segera berlaku (Pengaturan metode ini valid untuk semua pengguna sekaligus)
Periksa apakah instalasi berhasil -java.
[Catatan: Ubah file ~/.bashrc (metode ini hanya berlaku untuk pengguna saat ini setelah modifikasi, dan valid untuk semua cangkang pengguna)
Gunakan editor VIM untuk membuka file ~/.bashrc dan tambahkan definisi variabel lingkungan JDK di akhir file. Jika metode di atas tidak berfungsi, Anda dapat mencoba metode ini]
2. Instal Tomcat, di sini adalah Apache-tomcat-8.0.33.tar.gz
Unduh Tomcat (versi biner bukan versi kode sumber) ke dalam direktori /usr /lokal, tar zxvf apache-tomcat-8.0.33.tar.gz, dan dapatkan apache-tomcat-8.0.33 yang didekompresi
Direktori, ubah nama direktori Tomcat.
Ukuran memori dapat dikonfigurasi, CD/usr/local/tomcat/bin/, vi catalina.sh, ditambahkan di bawah baris 85:
Java_opts = " -server -xms800m -xmx800m -xx: permsize = 64m -xx: maxnewsize = 256m
-Xx: maxpermsize = 128m -djava.awt.headless = true "
Tekan ESC dan kemudian: WQ untuk menyimpan dan keluar.
Mulai server Tomcat:
#cd/usr/local/tomcat/bin
#./startup.sh
2. Instal MySQL
Uninstall mysql asli
Karena database MySQL sangat populer di Linux, versi sistem Linux utama yang saat ini diunduh pada dasarnya mengintegrasikan database MySQL. Kami dapat memeriksa apakah database MySQL telah diinstal pada sistem operasi kami melalui perintah berikut
Salin kode sebagai berikut: [root@xiaoluo ~]# rpm -qa | grep mysql // perintah ini akan memeriksa apakah database mySQL telah diinstal pada sistem operasi, dan kami akan menghapus instalan melalui perintah rpm -e atau rpm -e -nodeps perintah
Salin kode sebagai berikut: [root@xiaoluo ~]# rpm -e mysql // mode penghapusan normal
[root@xiaoluo ~]# rpm -e --nodeps mysql // mode penghapusan yang kuat. Jika Anda menggunakan perintah di atas untuk menghapusnya, diminta untuk memiliki file lain yang bergantung pada, maka gunakan perintah ini untuk memaksanya menghapusnya. Setelah dihapus, kita dapat menggunakan RPM -QA | Perintah grep mysql untuk memeriksa apakah mysql telah berhasil dicopot! Lai
3. Pasang mysql melalui yum
Saya menggunakan yum untuk menginstal database MySQL. Pertama, kita dapat memasukkan daftar yum | Perintah grep mysql untuk melihat versi yang dapat diunduh dari database MySQL yang disediakan di yum:
[root@xiaoluo ~]# daftar yum | grep mysql
Anda bisa mendapatkan informasi versi yang dapat diunduh dari database MySQL di server YUM:
Kemudian kita dapat menginstal semua mysql mysql-server mysql-devel dengan memasukkan yum install -y mysql-server-server-devel perintah (Catatan: Saat menginstal MySQL, kami tidak menginstal klien MySQL, yang setara dengan MySQL SERVERS.
[root@xiaoluo ~]# yum install -y mysql-server mysql mysql-deve
Setelah menunggu sebentar, Yum akan membantu kami memilih perangkat lunak yang diperlukan untuk menginstal database MySQL dan beberapa perangkat lunak terlampir lainnya
Kami menemukan bahwa menginstal database MySQL melalui YUM menghemat banyak masalah yang tidak perlu. Ketika hasil berikut muncul, itu berarti bahwa instalasi database MySQL telah berhasil
Pada saat ini, kita dapat memeriksa versi MySQL-Server yang baru saja diinstal melalui perintah berikut
[root@xiaoluo ~]# rpm -qi mysql -server
MySQL-server yang kami instal bukan versi terbaru. Jika Anda ingin mencoba versi terbaru, kunjungi situs web resmi MySQL untuk mengunduh paket RPM untuk menginstalnya. Pada titik ini, database MySQL kami telah diinstal.
4. Inisialisasi dan konfigurasi terkait database MySQL
Setelah menginstal database MySQL, kami akan menemukan bahwa akan ada layanan MySQLD tambahan. Ini adalah layanan database kami. Kami dapat memulai layanan MySQL kami dengan memasukkan perintah Martai MySQLD.
Catatan: Jika kita memulai layanan MySQL untuk pertama kalinya, server MySQL pertama -tama akan melakukan konfigurasi inisialisasi, seperti:
[root@xiaoluo ~]# Layanan mySQLD Mulai inisialisasi database MySQL: Peringatan: Tuan rumah 'Xiaoluo' tidak dapat dilihat dengan ResolveIP. Ini mungkin berarti bahwa perpustakaan LIBC Anda tidak 100 % kompatibel dengan versi Binary MySQL ini. Daemon mysql, mysqld, harus bekerja secara normal dengan pengecualian yang diselesaikan oleh nama host tidak akan berfungsi. Ini berarti Anda harus menggunakan alamat IP alih-alih nama host ketika menentukan hak istimewa mySQL! Menginstal tabel sistem mysql ke tabel yang sama dengan mysport-tabel untuk mysport-files-tabel-tabel ke-tabel Anda. Untuk pengguna root MySQL! Untuk melakukannya, mulai server, lalu keluarkan perintah berikut:/usr/bin/mysqladmin -u root password 'new -password'/usr/bin/mysqladmin -u root -h yozeure yang akan memberikan kata sandi baru -baru ini ' TestDatabases dan pengguna anonim yang dibuat secara default. Ini sangat disarankan untuk server produksi. Lihat manual untuk lebih banyak instruksi. Anda dapat memulai daemon mysql dengan: cd /usr; /usr/bin/mysqld_safe & Anda dapat menguji daemon mysql dengan mysql-test-run.plcd/usr/mysql-test; Perl mysql-test-run.plPlease Laporkan masalah dengan skrip/usr/bin/mysqlbug! [Ok] mysqld sedang dimulai: [ok]
Pada saat ini, kita akan melihat bahwa setelah memulai server MySQL untuk pertama kalinya, kami akan meminta banyak informasi. Tujuannya adalah untuk menginisialisasi database MySQL. Ketika kami memulai kembali layanan MySQL lagi, kami tidak akan meminta begitu banyak informasi, seperti:
[root@xiaoluo ~]# service mysqld restart hentikan mysqld: [ok] Memulai mysqld: [ok]
Ketika kami menggunakan database MySQL, kami harus terlebih dahulu memulai layanan MySQLD. Kita dapat menggunakan chkconfig -daftar | Perintah grep mysqld untuk memeriksa apakah layanan mySQL secara otomatis dimulai, seperti:
[root@xiaoluo ~]# chkconfig --list | grep mysqldmysqld 0: tutup 1: tutup 2: tutup 3: tutup 4: tutup 5: tutup 6: tutup
Kami menemukan bahwa layanan MySQLD tidak dimulai secara otomatis saat menyalakan. Tentu saja, kita dapat mengaturnya untuk boot dengan menggunakan chkconfig mysqld pada perintah, sehingga kita tidak perlu mulai secara manual setiap saat.
[root@xiaoluo ~]# chkconfig mysqld di [root@xiaoluo ~]# chkconfig --list | grep mysqlmysqld 0: tutup 1: tutup 2: aktifkan 3: aktifkan 4: aktifkan 5: aktifkan 6: tutup
Setelah database MySQL diinstal, hanya akan ada satu akun administrator root, tetapi akun root tidak menetapkan kata sandi untuk itu saat ini. Ketika layanan MySQL dimulai untuk pertama kalinya, beberapa inisialisasi database akan dilakukan. Dalam string informasi output, kami melihat garis informasi:
/usr/bin/mysqladmin -u kata sandi root 'new -password' // atur kata sandi untuk akun root
Jadi kami dapat mengatur kata sandi untuk akun root kami melalui perintah ini (Catatan: Akun root ini adalah akun root MySQL, bukan akun root Linux)
[root@xiaoluo ~]# mysqladmin -u kata sandi root 'root' // Gunakan perintah ini untuk mengatur kata sandi ke akun root sebagai root
Pada saat ini, kami dapat masuk ke database MySQL kami melalui perintah mysql -u root -p
Lima. File konfigurasi utama database MySQL
1./etc/my.cnf Ini adalah file konfigurasi utama mysql
Kami dapat memeriksa beberapa informasi tentang file ini
[root@xiaoluo dll]# ls my.cnf my.cnf [root@xiaoluo dll]# cat my.cnf [mysqld] datadir =/var/lib/mysqlsocket =/var/lib/mysql/mysql.sockuser = mysql# disabling simbolik/lib/mysql/mysql.sockuser = mysql# disabling simbol RISKSSSYMBOLIC-LINKS = 0 [mysqld_safe] log-error =/var/log/mysqld.logpid-file =/var/run/mysqld/mysqld.pid
2./var/lib/mysql lokasi penyimpanan file database
File basis data basis data mySQL kami biasanya disimpan di direktori/ver/lib/mysql
[root@xiaoluo ~]# cd/var/lib/mysql/[root@xiaoluo mysql]# ls -l total dosis 20488-rw-rw ---. 1 MySQL MySQL 10485760 6 April 22:01 Ibdata1-rw-rw ---. 1 MySQL MySQL 5242880 6 April 22:01 IB_LOGFILE0-RW-RW ---. 1 Mysql Mysql 5242880 6 April 21:59 IB_LOGFILE1DRWX ----. 2 MySQL MySQL 4096 6 April 21:59 Mysql // Keduanya adalah dua file database default ketika database MySQL diinstal. SRWXRWXRWX. 1 mysql mysql 0 April 6 22:01 mysql.sockdrwx -----. 2 MySQL MySQL 4096 6 April 21:59 Tes // Keduanya adalah dua file database default ketika database MySQL diinstal.
Kita dapat membuat database sendiri untuk memverifikasi lokasi penyimpanan file database
// Buat database kita sendiri: mysql> buat basis data xiaoluo; query ok, 1 baris terpengaruh (0,00 detik) [root@xiaoluo mysql]# ls -l penggunaan total 20492-rw-rw ---. 1 MySQL MySQL 10485760 6 April 22:01 Ibdata1-rw-rw ---. 1 MySQL MySQL 5242880 6 April 22:01 IB_LOGFILE0-RW-RW ---. 1 Mysql Mysql 5242880 6 April 21:59 IB_LOGFILE1DRWX ----. 2 Mysql Mysql 4096 6 April 21:59 MySQLSRWXRWXRWX. 1 mysql mysql 0 April 6 22:01 mysql.sockdrwx -----. 2 Mysql Mysql 4096 6 April 21:59 TestDrwx -----. 2 mysql mysql 4096 6 April 22:15 xiaoluo // Ini adalah database Xiaoluo yang baru saja kami buat sendiri [root@xiaoluo mysql]# cd xiaoluo/[root@xiaoluo xiaoluo]# lsdb.opt
3./var/log Lokasi penyimpanan output log dari database MySQL
Beberapa output log dari database MySQL kami disimpan di direktori /var /log
[root@xiaoluoxiaoluo]# cd [root@xiaoluo ~]# cd /var /log [root@xiaoluo log]# lsamanda cron maillog-20130331 spice-vdagent.loganaconda.ifcfg.log cron-20130331 mcelerer mcelog. Spooler-20130331Anaconda.program.log Dirsrv Pesan-20130331 sssdanaconda.storage.log dmesg mysqld.log tallyloganaconda.syslog dmesg.old ntpstats tomcat6anaconononon wpa_supplicant.loganaconda.yum.log gdm pm-powerersave.log wtmpaudit httpd ppp xorg.logboTmp lastlog sa xorg.1.logk.log.log.log.log.logbtmp Sa xorg.1.logm.log.log1304 Luci Secure Xorg.9.LogConsolekit Maillog Secure-20130331 yum.log
Di antara mereka, file mysqld.log adalah beberapa informasi log yang dihasilkan oleh kami yang beroperasi dengan database MySQL. Dengan melihat file log, kami dapat memperoleh banyak informasi darinya.
Karena database MySQL kami dapat diakses melalui jaringan, itu bukan database yang berdiri sendiri. Protokol yang digunakan adalah protokol TCP/IP. Kita semua tahu bahwa nomor port yang terikat pada database MySQL adalah 3306, jadi kita dapat memeriksa apakah sistem Linux mendengarkan nomor port 3306 melalui perintah netstat -anp:
Hasilnya seperti yang ditunjukkan di atas. Nomor port 3306 yang didengarkan oleh Sistem Linux adalah database MySQL kami!
Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.