Android

Kuinka asentaa mysql debian 9: ään

How To Install MySQL on Windows 10

How To Install MySQL on Windows 10

Sisällysluettelo:

Anonim

Debian 9 Stretch MySQL: n julkaisun myötä maailman suosituin avoimen lähdekoodin relaatiotietokannan hallintajärjestelmä ei ole enää käytettävissä Debianin arkistoissa ja MariaDB: stä on tullut oletustietokantajärjestelmä. MariaDB on taaksepäin yhteensopiva, binaarinen korvaava MySQL.

Tässä opetusohjelmassa osoitamme sinulle, kuinka asentaa ja suojata MySQL Debian 9 -koneeseen MySQL Apt -varastosta. Jos sovelluksessasi ei ole erityisiä vaatimuksia, sinun tulisi pysyä MariaDB: n, Debian 9: n oletus tietokantajärjestelmän, kanssa.

edellytykset

Ennen kuin jatkat tätä opetusohjelmaa, varmista, että olet kirjautunut sisään käyttäjänä, jolla on sudo-oikeudet.

Vaihe 1: MySQL-arkiston määrittäminen

Jos haluat lisätä MySQL APT -varaston järjestelmään, siirry arkiston lataussivulle ja lataa uusin julkaisupaketti seuraavalla wget-komennolla:

wget

Kun lataus on valmis, asenna julkaisupaketti seuraavalla komennolla:

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

Näyttöön tulee kokoonpanovalikko, jossa voit valita asennettavan MySQL-version.

Vaihe 3: MySQL-asennuksen tarkistaminen

Kun asennus on valmis, MySQL-palvelu käynnistyy automaattisesti.

Voimme tarkistaa MySQL-palvelun tilan kirjoittamalla:

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

Vaihe 4: MySQL: n suojaaminen

Suorita mysql_secure_installation komento asettaaksesi pääsalasanan ja parantaaksesi MySQL-asennuksen turvallisuutta:

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:

Sinua pyydetään määrittämään VALIDATE PASSWORD PLUGIN jota käytetään MySQL-käyttäjien salasanojen vahvuuden testaamiseen. Salasanan validointikäytännössä on kolme tasoa, matala, keskitaso ja vahva. Paina ENTER jos et halua määrittää vahvistussalasanan laajennusta.

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

Seuraavassa kehotuksessa sinua pyydetään asettamaan salasana MySQL-pääkäyttäjälle.

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!

Kun olet asettanut juurisalasanan, komentosarja pyytää myös poistamaan tuntemattoman käyttäjän, rajoittamaan pääkäyttäjän pääsyä paikalliselle koneelle ja poistamaan testitietokannan. Sinun on vastattava “Y” (kyllä) kaikkiin kysymyksiin.

Vaihe 5: Yhdistä MySQL: ään komentoriviltä

Vuorovaikutuksessa MySQL: n kanssa päätteen kautta käytämme MySQL-asiakasohjelmaa, joka on asennettu riippuvuutena MySQL-palvelinpaketista.

Kirjaudu sisään MySQL-palvelimeen pääkäyttäjätyyppinä:

mysql -u root -p

Sinua pyydetään antamaan pääkäyttäjän salasana, jonka olet aiemmin asettanut, kun mysql_secure_installation komentosarja suoritettiin.

Kun olet kirjoittanut salasanan, sinulle esitetään MySQL-kuori alla olevan kuvan mukaisesti:

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>

Luo tietokanta

Kun olet muodostanut yhteyden MySQL-kuoreen, voit luoda uuden tietokannan kirjoittamalla seuraavan komennon:

CREATE DATABASE new_database;

Query OK, 1 row affected (0.00 sec)

Luo taulukoita

Nyt kun olemme luoneet tietokannan, voimme luoda taulukon tietojen tallentamiseksi.

Ennen SQL-lauseiden suorittamista taulukon luomiseksi meidän on muodostettava yhteys tietokantaan:

use new_database;

Tässä esimerkissä luomme yksinkertaisen taulukon nimeltä contacts joissa on kolme kenttää, id , name ja email :

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

Query OK, 1 row affected (0.00 sec)

johtopäätös

Tässä opetusohjelmassa olemme osoittaneet sinulle, kuinka asentaa ja suojata MySQL-palvelin Debian 9 -palvelimelle. Olemme myös osoittaneet, kuinka muodostetaan yhteys MySQL-kuoreen ja miten luodaan uusi tietokanta ja taulukko.

Nyt kun MySQL-palvelimesi on käynnissä ja tiedät miten muodostaa yhteyden MySQL-palvelimeen komentoriviltä, ​​kannattaa ehkä tarkistaa seuraavat oppaat:

mysql debian