如何在命令列建立mysql資料庫

2022-01-11 05:17:20 字數 5840 閱讀 3857

1樓:雪先雨

第一步:安裝mysql客戶端

當然你得確保mysql客戶端已經安裝完畢。如果沒有的話,可以按照下面的方法。

在debian,ubuntu 或者 linux mint上:

$ sudo apt-get install mysql-client

$ sudo apt-get install mysql

第二步:登陸到mysql伺服器

首先,你需要使用root使用者登陸進你的mysql資料庫,如下:

$ mysql -u root -h -p

請注意:為了能登進遠端的mysql伺服器,你需要開啟伺服器上的遠端訪問,如果你想呼叫同一主機上的mysql伺服器,你可以省略 "-h " 引數

$ mysql -u root -p

你將需要輸入mysql伺服器的密碼,如果認證成功,mysql提示將會出現。

第三步:建立乙個mysql資料庫

在mysql提示中輸入命令之前,請記住所有的命令都是以分號結束的(否則將不會執行)。另外,考慮輸入命令的時候使用大些字母,輸入資料庫物件使用小寫字母。但那不是必須的,只是方便的閱讀。

現在,建立乙個叫做xmodulo_db的資料庫:

mysql> create database if not exists xmodulo_db;

第四步:建立乙個資料庫表

文章的標題

作者的名字

作者的姓

文章可用或者不可用

文章建立的日期

這個過程分兩步執行:

首先,選擇需要使用的資料庫:

mysql> use xmodulo_db;

然後,在資料庫中建立新錶:

mysql> create table 'posts_tbl' (

'post_id' int unsigned not null auto_increment,

'content' text,

'author_firstname' varchar(100) not null,

'author_lastname' varchar(50) default null ,

'isenabled' tinyint(1) not null default 1,

'date' timestamp not null default current_timestamp ,

primary key ( 'post_id' )

type = myisam;

第五步:建立乙個使用者,並授予許可權

當涉及到訪問新創的資料庫和表的時候,建立乙個新使用者是乙個很好的主意。這樣做就可以讓使用者在沒有整個mysql伺服器許可權的情況下,去訪問那個資料庫(而且只能是那個資料庫)

你可以建立新使用者,授予許可權,並且使改變生效:

mysql> grant all privileges on xmodulo_db.* to 'new_user'@'%' identified

by 'new_password';

mysql> flush privileges;

'newuser'和'newpassword'分別指的是新的使用者名稱和他的密碼。這條資訊將會被儲存在mysql.user表中,而且密碼會被加密。

第六步:測試

先插入乙個虛擬的記錄到posts_tbl表:

mysql> use xmodulo_db;

mysql> insert into posts_tbl (content, author_firstname, author_las

tname)

values ('hi! this is some dummy text.', 'gabriel', 'canepa');

然後檢視posts_tbl表中的所有記錄:

mysql> select * from posts_tbl;

注意:mysql會在先前定義的地方自動插入適當的預設值(比如,'isenabled'和'date')。

2樓:baby_原來

1、安裝mysql客戶端

a.在debian,ubuntu 或者 linux mint上:

$ sudo apt-get install mysql-client

b.在fedora,centos 或者 rhel上:

$ sudo apt-get install mysql

2、登陸到mysql伺服器

a.需要使用root使用者登陸進mysql資料庫

$ mysql -u root -h -p

b.請注意:為了能登進遠端的mysql伺服器,需要開啟伺服器上的遠端訪問,如果想呼叫同一主機上的mysql伺服器,可以省略 "-h " 引數

$ mysql -u root -p

將需要輸入mysql伺服器的密碼,如果認證成功,mysql提示將會出現。

3、建立乙個mysql資料庫

mysql> create database if not exists xmodulo_db;

4、建立乙個資料庫表

a.選擇需要使用的資料庫:

mysql> use xmodulo_db;

b.資料庫中建立新錶:

mysql> create table '資料庫名稱' (

'id' int unsigned not null auto_increment,

'desc' text,

'name' varchar(100) not null,

primary key ( 'id' )

) type = myisam;

5、建立乙個使用者,並授予許可權

a.建立新使用者,授予許可權,並且使改變生效:

mysql> grant all privileges on xmodulo_db.* to 'new_user'@'%' identified by 'new_password';

mysql> flush privileges;

'newuser'和'newpassword'分別指的是新的使用者名稱和他的密碼。這條資訊將會被儲存在mysql.user表中,而且密碼會被加密。

3樓:匿名使用者

mysql> create table 'posts_tbl' (

'post_id' int unsigned not null auto_increment,

'content' text,

'author_firstname' varchar(100) not null,

'author_lastname' varchar(50) default null ,

'isenabled' tinyint(1) not null default 1,

'date' timestamp not null default current_timestamp ,

primary key ( 'post_id' )

) type = myisam;

第五步:建立乙個使用者,並授予許可權

當涉及到訪問我們新創的資料庫和表的時候,建立乙個新使用者是乙個很好的主意。這樣做就可以讓使用者在沒有整個mysql伺服器許可權的情況下,去訪問那個資料庫(而且只能是那個資料庫)

你可以建立新使用者,授予許可權,並且使改變生效:

mysql> grant all privileges on xmodulo_db.* to 'new_user'@'%' identified by 'new_password';

mysql> flush privileges;

'newuser'和'newpassword'分別指的是新的使用者名稱和他的密碼。這條資訊將會被儲存在mysql.user表中,而且密碼會被加密。

第六步:測試

讓我們插入乙個虛擬的記錄到posts_tbl表:

mysql> use xmodulo_db;

mysql> insert into posts_tbl (content, author_firstname, author_las tname)

values ('hi! this is some dummy text.', 'gabriel', 'canepa');

然後檢視posts_tbl表中的所有記錄:

mysql> select * from posts_tbl;

注意:mysql會在我們先前定義的地方自動插入適當的預設值(比如,'isenabled'和'date')。

4樓:匿名使用者

用cmd開啟行命令視窗,如:mysql安裝在d:\mysql目錄下,寫命令cd d:

\mysql\bin,回車,再寫d:,回車,輸入:mysqladmin -u root -p create 《你的資料庫名》。

就建立了乙個mysql資料庫。

然後,再輸入mysql 回車,螢幕出現需要你輸入密碼的一行資訊,輸入你的mysql資料庫密碼,螢幕出現 mysql>,進入mysql資料庫管理層。輸入:show databases;(注意,此時,每個命令列結束要加分號,否則它一直會有"->",表示你的命令沒有結束)。

螢幕出現乙個所有資料庫的名稱,你建立的資料庫就應該在其中。

如何在命令列建立乙個mysql資料庫

5樓:兄弟連北京校區

第一步:登陸到mysql伺服器

首先,你需要使用root使用者登陸進你的mysql資料庫,如下:

$ mysql -u root -h -p

請注意:為了能登進遠端的mysql伺服器,你需要開啟伺服器上的遠端訪問,如果你想呼叫同一主機上的mysql伺服器,你可以省略 "-h " 引數

$ mysql -u root -p

你將需要輸入mysql伺服器的密碼,如果認證成功,mysql提示將會出現。

第二步:建立乙個mysql資料庫

在mysql提示中輸入命令之前,請記住所有的命令都是以分號結束的(否則將不會執行)。另外,考慮輸入命令的時候使用大些字母,輸入資料庫物件使用小寫字母。但那不是必須的,只是方便的閱讀。

現在,建立乙個叫做xmodulo_db的資料庫:

mysql> create database if not exists xmodulo_db;

第三步:建立乙個資料庫表

文章的標題

作者的名字

作者的姓

文章可用或者不可用

文章建立的日期

這個過程分兩步執行:

首先,選擇需要使用的資料庫:

mysql> use xmodulo_db;

第四步:建立乙個使用者,並授予許可權

當涉及到訪問新創的資料庫和表的時候,建立乙個新使用者是乙個很好的主意。這樣做就可以讓使用者在沒有整個mysql伺服器許可權的情況下,去訪問那個資料庫(而且只能是那個資料庫)

你可以建立新使用者,授予許可權,並且使改變生效:

mysql> grant all privileges on xmodulo_db.* to 'new_user'@'%' identified

by 'new_password';

mysql> flush privileges;

'newuser'和'newpassword'分別指的是新的使用者名稱和他的密碼。這條資訊將會被儲存在mysql.user表中,而且密碼會被加密。

第五步:測試

先插入乙個虛擬的記錄到posts_tbl表:

mysql> use xmodulo_db;

mysql> insert into posts_tbl (content, author_firstname, author_las

tname)

values ('hi! this is some dummy text.', 'gabriel', 'canepa');

然後檢視posts_tbl表中的所有記錄:

mysql> select * from posts_tbl;

如何在windows下使用命令列建立github倉庫

在 windows 下使用bai建立 github倉庫需要安裝 dugit bash git客戶端 和擁有 zhi乙個github賬號。1 首先安裝好回git bash,在桌面右鍵空白答處如下圖則安裝成功 3 然後在本地電腦轉殖下來,現在本地建立乙個資料夾,然後右鍵 git clone,如下圖。4 ...

如何在命令列傳送ioctl命令給字元裝置

找到a的ioctl函式名字,宣告一下,直接可用。如果在模組中呼叫,export symbol一下。如何在windows下通過命令列傳送郵件 工具 原料 安裝windows系統的聯網電腦 方法 步驟如下 1 首先檢測電腦有沒有開啟tel 客戶端功能,檢測方法 命令框輸入 tel tp.163.25說明...

如何在虛擬機器中只啟動linux的命令列

有快捷鍵ctrl alt f1 或者在終端輸入 init 3就可以了 ctrl alt shift f1 怎樣啟動虛擬機器?虛擬機器是vmware 1 首先開啟vmware,匯入建立好的虛擬機器 2 直接點選選項卡介面的開啟此虛擬機器即可開啟虛擬機器 3 或者滑鼠點選選單選項的虛擬機器電源圖示,點選...