Установка и настройка MariaDB в CentOS 8
Isi kandungan:
MySQL adalah sistem pengurusan pangkalan data hubungan terbuka yang paling popular.
Versi terkini pelayan pangkalan data MySQL, versi 8.0, boleh didapati untuk pemasangan dari repositori CentOS 8 lalai.
MySQL 8.0 memperkenalkan banyak ciri dan perubahan baru yang membuat beberapa aplikasi tidak serasi dengan versi ini. Sebelum memilih versi MySQL untuk dipasang, rujuk dokumentasi aplikasi yang akan digunakan pada pelayan CentOS anda.
CentOS 8 juga menyediakan MariaDB 10.3, iaitu "penggantian drop-in" untuk MySQL 5.7, dengan beberapa batasan. Sekiranya aplikasi anda tidak serasi dengan MySQL 8.0 memasang MariaDB 10.3.
Dalam tutorial ini, kami akan menunjukkan kepada anda cara memasang dan mengamankan MySQL 8.0 pada sistem CentOS 8.
Memasang MySQL 8.0 pada CentOS 8
Pasang pelayan MySQL 8.0 dengan menggunakan pengurus pakej CentOS sebagai root atau pengguna dengan keistimewaan sudo:
sudo dnf install @mysql
Modul
@mysql
memasang MySQL dan semua dependencies.
Sebaik sahaja pemasangan selesai, mulakan perkhidmatan MySQL dan dayakan boot secara automatik dengan menjalankan arahan berikut:
sudo systemctl enable --now mysqld
Untuk memeriksa sama ada pelayan MySQL sedang berjalan, ketik:
sudo systemctl status mysqld
● mysqld.service - MySQL 8.0 database server Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2019-10-17 22:09:39 UTC; 15s ago…
Mengamankan MySQL
Jalankan skrip
mysql_secure_installation
yang melakukan beberapa operasi yang berkaitan dengan keselamatan dan tetapkan kata laluan root MySQL:
sudo mysql_secure_installation
Anda akan diminta untuk mengkonfigurasikan
VALIDATE PASSWORD PLUGIN
, yang digunakan untuk menguji kekuatan kata laluan pengguna MySQL dan meningkatkan keselamatan. Terdapat tiga tahap dasar pengesahan kata laluan, rendah, sederhana, dan kuat. Tekan
ENTER
jika anda tidak mahu menyiapkan pemalam kata laluan yang sahkan.
Pada prompt seterusnya, anda akan diminta untuk menetapkan kata laluan untuk pengguna root MySQL. Sebaik sahaja anda berbuat demikian, skrip juga akan meminta anda untuk mengalih keluar pengguna tanpa nama, menyekat akses pengguna root ke mesin tempatan, dan keluarkan pangkalan data ujian. Anda harus menjawab "Y" (ya) kepada semua soalan.
Untuk berinteraksi dengan pelayan MySQL dari baris arahan, gunakan utiliti klien MySQL, yang dipasang sebagai pergantungan. Uji akses root dengan menaip:
mysql -u root -p
Masukkan kata laluan root apabila diminta, dan anda akan dibentangkan dengan shell MySQL seperti ditunjukkan di bawah:
Welcome to the MySQL monitor. Commands end with; or \g. Your MySQL connection id is 12 Server version: 8.0.17 Source distribution
Itu sahaja! Anda telah memasang dan mengamankan MySQL 8.0 pada pelayan CentOS anda, dan anda sudah bersedia untuk menggunakannya.
Kaedah Pengesahan
Pelayan MySQL 8.0 yang termasuk dalam repositori CentOS 8 ditetapkan untuk menggunakan plugin pengesahan
mysql_native_password
lama kerana beberapa alat klien dan pustaka dalam CentOS 8 tidak sesuai dengan kaedah
caching_sha2_password
, yang ditetapkan sebagai lalai dalam pelepasan MySQL 8.0 hulu.
kaedah
mysql_native_password
haruslah baik untuk kebanyakan persediaan. Walau bagaimanapun, jika anda mahu menukar plugin pengesahan lalai ke
caching_sha2_password
yang lebih cepat dan menyediakan keselamatan yang lebih baik, buka fail konfigurasi berikut:
sudo vim /etc/my.cnf.d/mysql-default-authentication-plugin.cnf
Tukar nilai
default_authentication_plugin
ke
caching_sha2_password
:
default_authentication_plugin=caching_sha2_password
Tutup dan simpan fail, dan mulakan semula pelayan MySQL untuk melaksanakan perubahan:
Kesimpulannya
CentOS 8 diedarkan dengan MySQL 8.0. Pemasangan adalah semudah menaip
dnf install @mysql
.
Sekarang bahawa pelayan MySQL anda sedang berjalan dan anda boleh menyambung ke shell MySQL, dan mula membuat pangkalan data dan pengguna baru.
mysql centosMemasang, memasang semula, menaik taraf, laman web yang memberi tumpuan sepenuhnya kepada cara memasang, memasang, menaik taraf atau menyahpasang Windows 7, Windows Vista & Windows XP.
Microsoft telah melancarkan laman bantuan baru yang memfokuskan semata-mata mengenai cara memasang, memasang semula, menaik taraf atau menyahpasang Windows 7, Windows Vista & Windows XP. Jika anda sedang merancang untuk mengupgrade Windows Vista ke Windows 7, ini adalah sumber yang hebat!
Bagaimana untuk memasang dan menggunakan workbench mysql pada ubuntu 18.04
MySQL Workbench adalah aplikasi graf rentas platform untuk pentadbir pangkalan data MySQL dan arkitek. Dalam tutorial ini, kami akan menunjukkan kepada anda cara memasang dan MySQL Workbench pada Ubuntu 18.04.
Bagaimana untuk memasang mysql pada ubuntu 18.04
MySQL adalah sistem pengurusan pangkalan data hubungan terbuka yang paling popular. Dalam tutorial ini, kami akan menunjukkan kepada anda cara memasang dan mengamankan MySQL pada mesin Ubuntu 18.04.







