官术网_书友最值得收藏!

4.1.2 MySQL實(shí)例的使用方法

安裝好MySQL實(shí)例組件后,可直接通過MySQL Shell使用標(biāo)準(zhǔn)的SQL語法訪問SequoiaDB。如想連接MySQL實(shí)例與數(shù)據(jù)庫分布式存儲引擎,則可通過配置SequoiaDB的連接地址、登錄MySQL Shell、設(shè)置MySQL Shell的登錄密碼來實(shí)現(xiàn)。

1.配置SequoiaDB的連接地址

SequoiaDB默認(rèn)的連接地址為localhost:11810,用戶可通過命令行或修改配置文件兩種方式來修改連接地址。以下步驟中的路徑均為默認(rèn)的安裝路徑,用戶可根據(jù)實(shí)際情況修改。

通過sdbmysqlctl可修改指定實(shí)例名的SequoiaDB連接地址。在修改過程中,需要提供該數(shù)據(jù)庫實(shí)例root用戶的密碼。若未設(shè)置root用戶的密碼,在提示輸入密碼時直接按回車鍵即可:

可通過實(shí)例配置文件修改SequoiaDB的連接地址:

修改內(nèi)容如下:

目前sdbmysqlctl僅支持對簡單配置項的修改。建議采用修改配置文件的方式來修改配置,修改方式同上。

2.登錄MySQL Shell

MySQL支持基于UNIX套接字文件和基于TCP/IP這兩種連接方式。前者屬于進(jìn)程間通信,無須使用網(wǎng)絡(luò)協(xié)議且傳輸效率比后者高,但其僅限于本地連接,而且需要指定對應(yīng)的套接字文件;后者屬于網(wǎng)絡(luò)通信,支持本地(采用環(huán)回接口)和遠(yuǎn)程連接,同時可以對客戶端IP地址的訪問權(quán)限進(jìn)行靈活的配置和授予。

通過UNIX套接字文件連接的方法如下:

SequoiaSQL-MySQL實(shí)例默認(rèn)無密碼,所以無須輸入-p選項。

通過TCP/IP進(jìn)行的連接分為本地連接和遠(yuǎn)程連接。本地連接方法如下:

MySQL默認(rèn)未授予用戶遠(yuǎn)程連接的訪問權(quán)限,所以需要在服務(wù)端對客戶端的IP地址進(jìn)行訪問授權(quán)。首先,創(chuàng)建sdbadmin用戶,對所有的IP地址都授予訪問權(quán)限,且設(shè)置授權(quán)密碼123456:

假設(shè)MySQL服務(wù)器地址為sdbserver1:3306,在客戶端可以使用如下方式進(jìn)行遠(yuǎn)程連接:

3.設(shè)置MySQL Shell的登錄密碼

如果允許遠(yuǎn)程連接,則建議為MySQL設(shè)置密碼,之后登錄MySQL Shell需要指定-p參數(shù)并輸入密碼:

//root用戶設(shè)置密碼123456

4.MySQL實(shí)例的常見操作

下面列舉一些簡單的操作示例。

● 創(chuàng)建數(shù)據(jù)庫實(shí)例:

● 創(chuàng)建表:

● 基本數(shù)據(jù)操作:

● 創(chuàng)建索引:

● 刪除表和數(shù)據(jù)庫實(shí)例:

主站蜘蛛池模板: 保康县| 诏安县| 定兴县| 南丰县| 务川| 荔波县| 汉中市| 娱乐| 广东省| 宝清县| 合水县| 鄄城县| 内丘县| 萍乡市| 海丰县| 阜平县| 确山县| 东莞市| 嵩明县| 阜新市| 习水县| 南京市| 静海县| 通州市| 呼玛县| 定陶县| 永吉县| 沈丘县| 浦城县| 鸡西市| 定结县| 体育| 保亭| 广元市| 平远县| 恩平市| 龙山县| 德钦县| 太康县| 杭锦旗| 龙川县|