Linux系統入門學習:命令列建立一個MySQL資料庫
問題:在一個某處啟動並執行MySQL伺服器上,我該怎樣通過命令列建立和安裝一個MySQL資料庫呢?
為了能通過命令列建立一個MySQL資料庫,你可以使用mysql命令列用戶端。下面是通過mysql命令列用戶端建立和安裝MySQL的步驟。
--------------------------------------分割線 --------------------------------------
Ubuntu 14.04下安裝MySQL
《MySQL權威指南(原書第2版)》清晰中文掃描版 PDF
Ubuntu 14.04 LTS 安裝 LNMP Nginx\PHP5 (PHP-FPM)\MySQL
Ubuntu 14.04下搭建MySQL主從伺服器
Ubuntu 12.04 LTS 構建高可用分布式 MySQL 叢集
Ubuntu 12.04下原始碼安裝MySQL5.6以及Python-MySQLdb
MySQL-5.5.38通用二進位安裝
--------------------------------------分割線 --------------------------------------
第一步:安裝MySQL用戶端
當然你得確保MySQL用戶端已經安裝完畢。如果沒有的話,可以按照下面的方法。
在Debian,Ubuntu 或者 Linux Mint上:
- $ sudo apt-get install mysql-client
在Fedora,CentOS 或者 RHEL上:
- $ sudo apt-get install mysql
第二步:登陸到MySQL伺服器
首先,你需要使用root使用者登陸進你的MySQL資料庫,如下:
- $ mysql -u root -h <mysql-server-ip-address>-p
請注意:為了能登進遠端MySQL伺服器,你需要開啟伺服器上的遠端存取(),如果你想調用同一主機上的MySQL伺服器,你可以省略 "-h " 參數
- $ mysql -u root -p
你將需要輸入MySQL伺服器的密碼,如果認證成功,MySQL提示將會出現。
第三步:建立一個MySQL資料庫
在MySQL提示中輸入命令之前,請記住所有的命令都是以分號結束的(否則將不會執行)。另外,考慮輸入命令的時候使用大些字母,輸入資料庫物件使用小寫字母。但那不是必須的,只是方便你的閱讀。
現在,讓我們建立一個叫做xmodulo_DB的資料庫:
- mysql> CREATE DATABASE IF NOT EXISTS xmodulo_DB;
第四步:建立一個資料庫表
為了達到示範的目的,我們將會建立一個叫做posts_tbl的表,表裡會儲存關於文章的如下資訊:
- 文章的標題
- 作者的名字
- 作者的姓
- 文章可用或者不可用
- 文章建立的日期
這個過程分兩步執行:
首先,選擇我們需要使用的資料庫:
- 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;
更多詳情見請繼續閱讀下一頁的精彩內容: