久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Linux有問必答:如何在命令行創(chuàng)建一個(gè)MySQL數(shù)據(jù)庫

 gljin_cn 2014-10-13

問題:在一個(gè)某處運(yùn)行的MySQL服務(wù)器上,,我該怎樣通過命令行創(chuàng)建和安裝一個(gè)MySQL數(shù)據(jù)庫呢?

為了能通過命令行創(chuàng)建一個(gè)MySQL數(shù)據(jù)庫,,你可以使用mysql命令行客戶端,。下面是通過mysql命令行客戶端創(chuàng)建和安裝MySQL的步驟。

第一步:安裝MySQL客戶端

當(dāng)然你得確保MySQL客戶端已經(jīng)安裝完畢,。如果沒有的話,,可以按照下面的方法。

在Debian,,Ubuntu 或者 Linux Mint上:

  1. $ sudo apt-get install mysql-client

在Fedora,,CentOS 或者 RHEL上:

  1. $ sudo yum install mysql

第二步:登陸到MySQL服務(wù)器

首先,你需要使用root用戶登陸進(jìn)你的MySQL數(shù)據(jù)庫,,如下:

  1. $ mysql -u root -h <mysql-server-ip-address> -p

請注意:為了能登進(jìn)遠(yuǎn)程的MySQL服務(wù)器,,你需要開啟服務(wù)器上的遠(yuǎn)程訪問,,如果你想調(diào)用同一主機(jī)上的MySQL服務(wù)器,你可以省略 "-h " 參數(shù)

  1. $ mysql -u root -p

你將需要輸入MySQL服務(wù)器的密碼,,如果認(rèn)證成功,,MySQL提示將會(huì)出現(xiàn)。

第三步:創(chuàng)建一個(gè)MySQL數(shù)據(jù)庫

在MySQL提示中輸入命令之前,,請記住所有的命令都是以分號(hào)結(jié)束的(否則將不會(huì)執(zhí)行),。另外,考慮輸入命令的時(shí)候使用大些字母,,輸入數(shù)據(jù)庫對象使用小寫字母,。但那不是必須的,只是方便你的閱讀,。

現(xiàn)在,,讓我們創(chuàng)建一個(gè)叫做xmodulo_DB的數(shù)據(jù)庫:

  1. mysql> CREATE DATABASE IF NOT EXISTS xmodulo_DB;

第四步:創(chuàng)建一個(gè)數(shù)據(jù)庫表

為了達(dá)到演示的目的,我們將會(huì)創(chuàng)建一個(gè)叫做posts_tbl的表,,表里會(huì)存儲(chǔ)關(guān)于文章的如下信息:

  • 文章的標(biāo)題
  • 作者的名字
  • 作者的姓
  • 文章可用或者不可用
  • 文章創(chuàng)建的日期

這個(gè)過程分兩步執(zhí)行:

首先,,選擇我們需要使用的數(shù)據(jù)庫:

  1. mysql> USE xmodulo_DB;

然后,在數(shù)據(jù)庫中創(chuàng)建新表:

  1. mysql> CREATE TABLE 'posts_tbl' (
  2. 'post_id' INT UNSIGNED NOT NULL AUTO_INCREMENT,
  3. 'content' TEXT,
  4. 'author_FirstName' VARCHAR(100) NOT NULL,
  5. 'author_LastName' VARCHAR(50) DEFAULT NULL ,
  6. 'isEnabled' TINYINT(1) NOT NULL DEFAULT 1,
  7. 'date' TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,
  8. PRIMARY KEY ( 'post_id' )
  9. ) TYPE = MYISAM;

第五步:創(chuàng)建一個(gè)用戶,,并授予權(quán)限

當(dāng)涉及到訪問我們新創(chuàng)的數(shù)據(jù)庫和表的時(shí)候,,創(chuàng)建一個(gè)新用戶是一個(gè)很好的主意。這樣做就可以讓用戶在沒有整個(gè)MySQL服務(wù)器權(quán)限的情況下,,去訪問那個(gè)數(shù)據(jù)庫(而且只能是那個(gè)數(shù)據(jù)庫)

你可以創(chuàng)建新用戶,,授予權(quán)限,并且使改變生效:

  1. mysql> GRANT ALL PRIVILEGES ON xmodulo_DB.* TO 'new_user'@'%' IDENTIFIED BY 'new_password';
  2. mysql> FLUSH PRIVILEGES;

'newuser'和'newpassword'分別指的是新的用戶名和他的密碼,。這條信息將會(huì)被保存在mysql.user表中,,而且密碼會(huì)被加密。

第六步:測試

讓我們插入一個(gè)虛擬的記錄到posts_tbl表:

  1. mysql> USE xmodulo_DB;
  2. mysql> INSERT INTO posts_tbl (content, author_FirstName, author_Las tName)
  3. VALUES ('Hi! This is some dummy text.', 'Gabriel', 'Canepa');

然后查看posts_tbl表中的所有記錄:

  1. mysql> SELECT * FROM posts_tbl;

注意:MySQL會(huì)在我們先前定義的地方自動(dòng)插入適當(dāng)?shù)哪J(rèn)值(比如,,'isEnabled'和'date'),。


via: http://ask./create-mysql-database-command-line.html

譯者:su-kaiyao 校對:wxy

本文由 LCTT 原創(chuàng)翻譯,Linu x中國 榮譽(yù)推出

來源: xmodulo
譯者: su-kaiyao
本文是原創(chuàng)投遞或翻譯投遞,,Linux中國首發(fā)地址:http:///article-3988-1.html
歡迎轉(zhuǎn)載,,敬請?jiān)谡闹袠?biāo)注并保留原文/譯文鏈接和作者/譯者等信息

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請遵守用戶 評(píng)論公約

    類似文章 更多