- SequoiaDB分布式數(shù)據(jù)庫權(quán)威指南
- 許建輝 (加)陳元熹
- 728字
- 2022-05-06 18:40:13
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í)例:

- 數(shù)據(jù)浪潮
- Redis使用手冊
- 云計算服務(wù)保障體系
- 數(shù)據(jù)化網(wǎng)站運(yùn)營深度剖析
- 深入淺出數(shù)字孿生
- WS-BPEL 2.0 Beginner's Guide
- Hadoop 3.x大數(shù)據(jù)開發(fā)實(shí)戰(zhàn)
- 信息學(xué)競賽寶典:數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)
- 辦公應(yīng)用與計算思維案例教程
- Python數(shù)據(jù)分析與數(shù)據(jù)化運(yùn)營
- Instant Autodesk AutoCAD 2014 Customization with .NET
- 區(qū)域云計算和大數(shù)據(jù)產(chǎn)業(yè)發(fā)展:浙江樣板
- 爬蟲實(shí)戰(zhàn):從數(shù)據(jù)到產(chǎn)品
- Access 2010數(shù)據(jù)庫程序設(shè)計實(shí)踐教程
- Node.js High Performance