Android

Πώς να δημιουργήσετε μια βάση δεδομένων mysql στο linux μέσω της γραμμής εντολών

Introduction to Amazon Web Services by Leo Zhadanovsky

Introduction to Amazon Web Services by Leo Zhadanovsky

Πίνακας περιεχομένων:

Anonim

Το MySQL είναι το πιο δημοφιλές σύστημα διαχείρισης σχεσιακών βάσεων δεδομένων ανοιχτού κώδικα.

Αυτό το σεμινάριο εξηγεί πώς μπορείτε να δημιουργήσετε βάσεις δεδομένων MySQL ή MariaDB μέσω της γραμμής εντολών.

Πριν ξεκινήσεις

Υποθέτουμε ότι έχετε ήδη εγκατεστημένο διακομιστή MySQL ή MariaDB στο σύστημά σας.

  • Πώς να εγκαταστήσετε το MySQL σε CentOS 7, Ubuntu 18.04, Debian 9. Πώς να εγκαταστήσετε το MariaDB στο CentOS 7, το Ubuntu 18.04, το Debian 9

Όλες οι εντολές εκτελούνται ως διαχειριστές (το ελάχιστο απαιτούμενο προνόμιο για τη δημιουργία μιας νέας βάσης δεδομένων είναι CREATE ) ή με έναν root λογαριασμό.

Για να αποκτήσετε πρόσβαση στο shell της MySQL, πληκτρολογήστε την ακόλουθη εντολή και πληκτρολογήστε τον κωδικό πρόσβασης χρήστη MySQL root όταν σας ζητηθεί:

mysql -u root -p

Εάν δεν έχετε ορίσει κωδικό πρόσβασης για τον χρήστη root της MySQL, μπορείτε να παραλείψετε τον διακόπτη -p .

Αν χρειαστεί να αλλάξετε τον κωδικό πρόσβασης root της MySQL, ακολουθήστε αυτό το σεμινάριο σχετικά με την επαναφορά ενός κωδικού πρόσβασης root της MySQL μέσω της γραμμής εντολών.

Δημιουργήστε μια βάση δεδομένων MySQL

Η δημιουργία μιας νέας βάσης δεδομένων MySQL είναι τόσο απλή όσο η εκτέλεση μιας μόνο εντολής.

Για να δημιουργήσετε μια νέα βάση δεδομένων MySQL ή MariaDB, ακολουθήστε την ακόλουθη εντολή, όπου database_name είναι το όνομα της βάσης δεδομένων που θέλετε να δημιουργήσετε:

CREATE DATABASE database_name;

Query OK, 1 row affected (0.00 sec)

ERROR 1007 (HY000): Can't create database 'database_name'; database exists

Για να αποφύγετε τα σφάλματα αν η βάση δεδομένων με το ίδιο όνομα που προσπαθείτε να δημιουργήσετε υπάρχει, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή:

CREATE DATABASE IF NOT EXISTS database_name;

Query OK, 1 row affected, 1 warning (0.00 sec)

Στην παραπάνω έξοδο, μπορείτε να δείτε το Query OK που σημαίνει ότι το ερώτημα ήταν επιτυχές και 1 warning που μας λέει ότι η βάση δεδομένων υπάρχει ήδη και δεν δημιουργήθηκε νέα βάση δεδομένων.

Στο Linux, η βάση δεδομένων MySQL και τα ονόματα τραπεζιτών είναι ευαίσθητα σε πεζά.

Προβολή όλων των βάσεων δεδομένων MySQL

Για να δείτε τη βάση δεδομένων που έχετε δημιουργήσει, εκτελέστε μέσα από το κέλυφος MySQL την ακόλουθη εντολή:

SHOW DATABASES;

Η παραπάνω εντολή θα εκτυπώσει μια λίστα όλων των βάσεων δεδομένων στο διακομιστή. Η παραγωγή θα πρέπει να είναι παρόμοια με αυτή:

+--------------------+ | Database | +--------------------+ | information_schema | | database_name | | mysql | | performance_schema | | test | +--------------------+ 5 rows in set (0.00 sec)

Επιλέξτε μια βάση δεδομένων MySQL

Όταν δημιουργείτε μια βάση δεδομένων, η νέα βάση δεδομένων δεν έχει επιλεγεί για χρήση. Για να επιλέξετε μια βάση δεδομένων πριν ξεκινήσετε μια συνεδρία MySQL, χρησιμοποιήστε την ακόλουθη εντολή:

USE database_name;

Database changed

Αφού επιλέξετε μια βάση δεδομένων, όλες οι επόμενες λειτουργίες, όπως η δημιουργία πινάκων, θα πραγματοποιηθούν στην επιλεγμένη βάση δεδομένων.

Δημιουργήστε μια βάση δεδομένων MySQL με το mysqladmin

Μπορείτε επίσης να δημιουργήσετε μια νέα βάση δεδομένων MySQL από το τερματικό Linux χρησιμοποιώντας το βοηθητικό πρόγραμμα mysqladmin.

Για παράδειγμα, για να δημιουργήσετε μια βάση δεδομένων με όνομα database_name , πληκτρολογήστε την ακόλουθη εντολή και πληκτρολογήστε τον κωδικό πρόσβασης χρήστη MySQL root όταν σας ζητηθεί:

mysqladmin -u root -p create database_name

συμπέρασμα

Έχετε μάθει πώς να δημιουργείτε βάσεις δεδομένων MySQL.

Μη διστάσετε να αφήσετε ένα σχόλιο εάν έχετε οποιεσδήποτε ερωτήσεις.

mysql mariadb