Android

Paano lumikha ng isang database ng mysql sa linux sa pamamagitan ng linya ng command

Create a MySQL Database on Linux via Command Line

Create a MySQL Database on Linux via Command Line

Talaan ng mga Nilalaman:

Anonim

Ang MySQL ay ang pinaka-tanyag na open-source relational database management system.

Ipinapaliwanag ng tutorial na ito kung paano lumikha ng mga database ng MySQL o MariaDB sa pamamagitan ng command line.

Bago ka magsimula

Ipinapalagay namin na mayroon ka nang MySQL o MariaDB server na naka-install sa iyong system.

  • Paano Mag-install ng MySQL sa CentOS 7, Ubuntu 18.04, Debian 9.Paano Mag-install ng MariaDB sa CentOS 7, Ubuntu 18.04, Debian 9

Ang lahat ng mga utos ay naisakatuparan bilang isang tagapangasiwa ng gumagamit (ang pinakamababang pribilehiyo na kinakailangan upang lumikha ng isang bagong database ay CREATE ) o may isang root account.

Upang ma-access ang MySQL shell i-type ang sumusunod na utos at ipasok ang iyong password ng MySQL root user kapag sinenyasan:

mysql -u root -p

Kung hindi ka pa nagtatakda ng isang password para sa iyong gumagamit ng ugat ng MySQL maaari mong talikuran ang -p switch.

Kung kailangan mong baguhin ang iyong password sa root ng MySQL, pagkatapos ay sundin ang tutorial na ito sa pag-reset ng isang password ng root ng MySQL sa pamamagitan ng linya ng utos.

Lumikha ng isang MySQL Database

Ang paglikha ng isang bagong MySQL Database ay kasing simple ng pagpapatakbo ng isang solong utos.

Upang lumikha ng isang bagong isyu sa database ng MySQL o MariaDB sa sumusunod na utos, kung saan database_name ang pangalan ng database na nais mong likhain:

CREATE DATABASE database_name;

Query OK, 1 row affected (0.00 sec)

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

Upang maiwasan ang mga pagkakamali kung ang database na may parehong pangalan habang sinusubukan mong lumikha ay magagamit mo ang sumusunod na utos:

CREATE DATABASE IF NOT EXISTS database_name;

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

Sa output sa itaas, maaari mong makita ang Query OK na nangangahulugang matagumpay ang query, at 1 warning na nagsasabi sa amin na mayroon nang database at walang bagong database na nilikha.

Sa Linux, ang MySQL database at mga pangalan ng talahanayan ay sensitibo sa kaso.

Tingnan ang Lahat ng Mga MySQL Databases

Upang tingnan ang database na iyong nilikha, mula sa loob ng MySQL shell isagawa ang sumusunod na utos:

SHOW DATABASES;

Ang utos sa itaas ay mag-print ng isang listahan ng lahat ng mga database sa server. Ang output ay dapat na katulad nito:

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

Pumili ng isang MySQL Database

Kapag lumikha ka ng isang database, ang bagong database ay hindi napili para magamit. Upang pumili ng isang database bago ka magsimula ng sesyon ng MySQL, gamitin ang sumusunod na utos:

USE database_name;

Database changed

Kapag pumili ka ng isang database, ang lahat ng mga kasunod na operasyon tulad ng paglikha ng mga talahanayan ay isasagawa sa napiling database.

Lumikha ng isang MySQL Database na may mysqladmin

Maaari ka ring lumikha ng isang bagong database ng MySQL mula sa terminal ng Linux sa pamamagitan ng paggamit ng mysqladmin utility.

Halimbawa, upang lumikha ng isang database na pinangalanang database_name , i-type ang sumusunod na utos at ipasok ang iyong password ng MySQL root user kapag sinenyasan:

mysqladmin -u root -p create database_name

Konklusyon

Nalaman mo kung paano lumikha ng mga database ng MySQL.

Huwag mag-atubiling mag-iwan ng komento kung mayroon kang mga katanungan.

mysql mariadb