Cara memasang mysql 8.0 pada Centos 7/6

Cara memasang mysql 8.0 pada Centos 7/6

MySQL 8 Adakah versi terkini tersedia untuk pemasangan. Mysql adalah pelayan pangkalan data yang paling popular untuk sistem linux, ia juga menyokong sebilangan besar platform. Tutorial ini akan membantu anda memasang MySQL Server 8.0 Edisi Komuniti di CentOS/RHEL 7/6 Linux Menggunakan Pengurus Pakej.

Langkah 1 - Persediaan Repositori Yum

Pertama, anda perlu mengaktifkan repositori mysql yum dalam sistem anda yang disediakan oleh mysql. Jalankan salah satu arahan di bawah mengikut versi sistem operasi anda.

### pada centos/rhel 7 sistem ### rpm -uvh https: // repo.mysql.com/mysql80-community-release-EL7-3.Noarch.RPM ### pada CentOS/RHEL 6 System ### RPM -UVH https: // repo.mysql.com/mysql80-community-release-el6-3.Noarch.rpm 

Langkah 2 - Pasang Pelayan Komuniti MySQL

Repositori Mysql Yum mengandungi konfigurasi repositori berganda untuk pelbagai versi MySQL. Jadi terlebih dahulu melumpuhkan semua repositori dalam fail repo mysql.

sed -I 's/enabled = 1/enabled = 0/'/etc/yum.repos.D/MySQL-Community.repo 

Kemudian laksanakan salah satu arahan berikut mengikut sistem pengendalian anda untuk memasang mysql.

YUM --EnableRepo = MySQL80-Community Pasang mysql-community-server ## centos & redhat dnf --enableRepo = mysql80-community install mysql-community-server ## fedora Systems  

Langkah 3 - Mulakan Perkhidmatan MySQL

Mulakan pelayan MySQL menggunakan arahan berikut dari terminal Linux.

Menggunakan sysvinit

Perkhidmatan MySQLD Mula 

Menggunakan SystemD

Systemctl Mula MySQLD.perkhidmatan 

Langkah 4 - Cari kata laluan root lalai

Dengan pemasangan mysql 8.0, kata laluan sementara dibuat untuk pengguna root mysql. Anda boleh menemui kata laluan sementara yang dijana dalam fail log.

grep "kata laluan sementara"/var/log/mysqld.log 

Pengeluaran:

[Nota] [My-010454] [Server] Kata laluan sementara dijana untuk [dilindungi e-mel]: vwa> bo9xfurs 

Langkah 5 - Persediaan Pasang Mysql Post

Setelah memasang MySQL kali pertama, laksanakan mysql_secure_installation perintah untuk menjamin pelayan mysql. Ia akan meminta beberapa soalan, kami mengesyorkan untuk mengatakan ya ( y ) untuk setiap.

mysql_secure_installation 
Masukkan Kata Laluan untuk Root Pengguna: Kata Laluan yang ada untuk Root Akaun Pengguna telah tamat. Sila tetapkan kata laluan baru. Kata Laluan Baru: Masukkan semula Kata Laluan Baru: Tukar Kata Laluan untuk Root ? ((Tekan y | y untuk ya, apa -apa kunci lain untuk tidak): n Keluarkan pengguna tanpa nama? (Tekan y | y untuk ya, apa -apa kunci lain untuk tidak): y Tidak balak log masuk dari jauh? (Tekan y | y untuk ya, apa -apa kunci lain untuk tidak): y Keluarkan pangkalan data ujian dan akses kepadanya? (Tekan y | y untuk ya, apa -apa kunci lain untuk tidak): y Muat semula jadual keistimewaan sekarang? (Tekan y | y untuk ya, apa -apa kunci lain untuk tidak): y 

Langkah 6 - Mulakan semula dan aktifkan perkhidmatan MySQL

Pemasangan MySQL telah berjaya diselesaikan. Sekarang mulakan semula perkhidmatan dan sediakan autostart pada bootup sistem.

### Menggunakan perkhidmatan sysvinit mysqld mulakan semula chkconfig mysqld pada ### menggunakan Systemd Systemctl Restart MySqld.perkhidmatan sistemctl membolehkan mysqld.perkhidmatan 

Langkah 7 - Bekerja dengan MySQL

Sekarang Sambung MySQL Pelayan Pangkalan Data Linux Shell Menggunakan Perintah Di Bawah. Ia akan meminta kata laluan untuk pengesahan. Pada log masuk yang berjaya, anda akan mendapat command prompt MySQL, di mana kami boleh melaksanakan pertanyaan SQL.

mysql -h localhost -u root -p 

Selepas log masuk, anda boleh menggunakan arahan berikut untuk membuat pangkalan data baru, membuat pengguna dan memberikan keistimewaan kepada pengguna pada pangkalan data. Tukar nilai mengikut keperluan anda.

### Buat pangkalan data MySQL> Buat pangkalan data mydb; ### Buat Akaun Pengguna MySQL> Buat Pengguna 'DBUSER'@'192.168.10.101 'dikenal pasti oleh' rahsia '; ### Geran keizinan pada pangkalan data mysql> Geran semua di mydb.* Ke 'dbuser'@'192.168.10.101 '; ### Reload keistimewaan mysql> keistimewaan flush;
1234567891011### Buat DatabaseMysql> Buat pangkalan data mydb; ### Buat Akaun Pengguna> Buat Pengguna 'DBUSER'@'192.168.10.101 'dikenal pasti oleh' rahsia '; ### Grant Kebenaran di DatabaseMysql> Geran Semua di Mydb.* Ke 'dbuser'@'192.168.10.101 '; ### Reload PrivileGeSMysql> Keistimewaan Flush;

Tahniah! Anda telah berjaya memasang Server MySQL pada sistem anda. Gunakan pautan cepat di bawah untuk tugas MySQL asas.