Android

Bagaimana untuk memasang mysql pada debian 9

Instalasi Database Pada Debian 9 Server

Instalasi Database Pada Debian 9 Server

Isi kandungan:

Anonim

Dengan pembebasan Debian 9 Stretch MySQL, sistem pengurusan pangkalan data relasional sumber terbuka yang paling popular tidak lagi tersedia di repositori Debian dan MariaDB telah menjadi sistem pangkalan data lalai. MariaDB adalah penggantian binari serasi, binari MySQL.

Dalam tutorial ini, kami akan menunjukkan kepada anda cara memasang dan mengamankan MySQL pada mesin Debian 9 dari MySQL Apt Repository. Sekiranya aplikasi anda tidak mempunyai sebarang keperluan khusus, anda harus tetap dengan MariaDB, sistem pangkalan data lalai di Debian 9.

Prasyarat

Sebelum meneruskan tutorial ini, pastikan anda log masuk sebagai pengguna dengan keistimewaan sudo.

Langkah 1: Mengkonfigurasi Repositori MySQL

Untuk menambah repositori APT MySQL ke sistem anda pergi ke halaman muat turun repositori dan muat turun pakej pelepas terkini menggunakan perintah wget berikut:

wget

Setelah muat turun selesai pasangkan pakej pelepas dengan perintah berikut:

sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb

Anda akan dibentangkan dengan menu konfigurasi di mana anda boleh memilih versi MySQL yang anda mahu pasang.

Langkah 3: Mengesahkan pemasangan MySQL

Setelah pemasangan selesai, perkhidmatan MySQL akan bermula secara automatik.

Kami boleh menyemak status perkhidmatan MySQL dengan menaip:

sudo systemctl status mysql

● mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: Active: active (running) since Thu 2018-08-02 17:22:18 UTC; 18s ago Docs: man:mysqld(8) http://dev.mysql.com/doc/refman/en/using-systemd.html Process: 14797 ExecStartPre=/usr/share/mysql-8.0/mysql-systemd-start pre (co Main PID: 14832 (mysqld) Status: "SERVER_OPERATING" Tasks: 37 (limit: 4915) CGroup: /system.slice/mysql.service └─14832 /usr/sbin/mysqld

Langkah 4: Mengamankan MySQL

Jalankan arahan mysql_secure_installation untuk menetapkan kata laluan root dan untuk meningkatkan keselamatan pemasangan MySQL:

sudo mysql_secure_installation

Securing the MySQL server deployment. Connecting to MySQL using a blank password. VALIDATE PASSWORD COMPONENT can be used to test passwords and improve security. It checks the strength of password and allows the users to set only those passwords which are secure enough. Would you like to setup VALIDATE PASSWORD component? Press y|Y for Yes, any other key for No:

Anda akan diminta untuk mengkonfigurasi VALIDATE PASSWORD PLUGIN yang digunakan untuk menguji kekuatan kata laluan pengguna MySQL. Terdapat tiga tahap dasar pengesahan kata laluan, rendah, sederhana dan kuat. Tekan ENTER jika anda tidak mahu menyiapkan pemalam kata laluan yang sahkan.

Please set the password for root here. New password: Re-enter new password:

Pada prompt seterusnya, anda akan diminta untuk menetapkan kata laluan untuk pengguna root MySQL.

By default, a MySQL installation has an anonymous user, allowing anyone to log into MySQL without having to have a user account created for them. This is intended only for testing, and to make the installation go a bit smoother. You should remove them before moving into a production environment. Remove anonymous users? (Press y|Y for Yes, any other key for No): y Success. Normally, root should only be allowed to connect from 'localhost'. This ensures that someone cannot guess at the root password from the network. Disallow root login remotely? (Press y|Y for Yes, any other key for No): y Success. By default, MySQL comes with a database named 'test' that anyone can access. This is also intended only for testing, and should be removed before moving into a production environment. Remove test database and access to it? (Press y|Y for Yes, any other key for No): y - Dropping test database… Success. - Removing privileges on test database… Success. Reloading the privilege tables will ensure that all changes made so far will take effect immediately. Reload privilege tables now? (Press y|Y for Yes, any other key for No): y Success. All done!

Sebaik sahaja anda menetapkan kata laluan root skrip juga akan meminta anda untuk mengalih keluar pengguna tanpa nama, menyekat akses pengguna root ke mesin tempatan dan mengalih keluar pangkalan data ujian. Anda harus menjawab "Y" (ya) kepada semua soalan.

Langkah 5: Sambungkan ke MySQL dari baris arahan

Untuk berinteraksi dengan MySQL melalui terminal kita akan menggunakan klien MySQL yang dipasang sebagai kebergantungan pakej pelayan MySQL.

Untuk log masuk ke pelayan MySQL sebagai jenis pengguna root:

mysql -u root -p

Anda akan diminta memasukkan kata laluan root yang telah anda tetapkan sebelum skrip mysql_secure_installation dijalankan.

Sebaik sahaja anda memasukkan kata laluan anda akan dibentangkan dengan shell MySQL seperti yang ditunjukkan di bawah:

Welcome to the MySQL monitor. Commands end with; or \g. Your MySQL connection id is 10 Server version: 8.0.12 MySQL Community Server - GPL Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>

Buat Pangkalan Data

Sebaik sahaja anda disambungkan ke shell MySQL, anda boleh membuat pangkalan data baru dengan menaip perintah berikut:

CREATE DATABASE new_database;

Query OK, 1 row affected (0.00 sec)

Buat Jadual

Sekarang kita telah membuat pangkalan data yang kita boleh buat jadual untuk menyimpan beberapa data.

Sebelum menjalankan pernyataan SQL untuk membuat jadual, kita perlu menyambung ke pangkalan data:

use new_database;

Dalam contoh ini, kami akan mencipta jadual mudah bernama contacts dengan tiga bidang, id , name dan email - email :

CREATE TABLE contacts (id INT PRIMARY KEY, name VARCHAR(30), email VARCHAR(30));

Query OK, 1 row affected (0.00 sec)

Kesimpulannya

Dalam tutorial ini, kami telah menunjukkan kepada anda cara memasang dan mengamankan pelayan MySQL pada pelayan Debian 9. Kami juga telah menunjukkan kepada anda cara menyambung ke shell MySQL dan bagaimana membuat pangkalan data dan jadual baru.

Sekarang bahawa pelayan MySQL anda sedang berjalan dan anda tahu bagaimana untuk menyambung ke pelayan MySQL dari baris arahan, anda mungkin ingin menyemak panduan berikut:

debian mysql