關(guān)于navicat連接名
Navicat里的連接名無所謂的,只是方便你自己去區(qū)分哪一個(gè)Mysql,不是數(shù)據(jù)庫。比如你機(jī)器上有一些其他的綠色版本的Mysql,通過Navicat也可以進(jìn)行操作的。
navicat連接名作用
連接名下面不同的主機(jī)名用戶名會(huì)連到不同的數(shù)據(jù)庫,有個(gè)連接名便于區(qū)別數(shù)據(jù)庫
mysql數(shù)據(jù)庫管理工具navicat for mysql,對(duì)于不怎么喜歡圖形界面或者不太方便使用SQL的時(shí)候。我們可以通過用這個(gè)圖形界面數(shù)據(jù)庫管理工具來管理mysql,下面我將簡(jiǎn)單介紹一下怎么用navicat for mysql管理連接mysql數(shù)據(jù)庫。
?
navicat連接名作用——安裝mysql數(shù)據(jù)庫(如果已經(jīng)安裝mysql數(shù)據(jù)庫請(qǐng)?zhí)^這一頁)
一:安裝mysql數(shù)據(jù)庫
下載mysql安裝包,可以百度,也可以到官網(wǎng)下載,要對(duì)應(yīng)電腦操作系統(tǒng)的位數(shù),下載完成后,加壓得到msi文件,打開msi文件,開始安裝。
二、點(diǎn)擊同意協(xié)議,下一步next
三、三種安裝類型:Typical,默認(rèn)安裝的功能和路徑,custom,可以自己選擇要安裝的功能和安裝路徑,complete,安裝mysql全部功能,一般用不到這一項(xiàng),這里我們選typical
四、確認(rèn)信息無誤,點(diǎn)擊install,開始安裝
五、開始安裝后,彈出新的對(duì)話框,點(diǎn)擊next向下繼續(xù)
六、出現(xiàn)設(shè)置窗口,選中需要執(zhí)行設(shè)置的復(fù)選框,點(diǎn)擊finish
?
七、允許設(shè)置,點(diǎn)擊next
八、選擇設(shè)置的方式:detailed configuration,mysql預(yù)設(shè)的最優(yōu)化的配置方式,standard configuration,自己手動(dòng)設(shè)置,一般選擇第一個(gè)detailed
九、選擇安裝的機(jī)器:developer machine,開發(fā)者機(jī)器,允許其他應(yīng)用在這格主機(jī)運(yùn)行,server machine,服務(wù)器,允許服務(wù)器軟件運(yùn)行,dedicated mysql server machine,只允許運(yùn)行mysql,如果不是服務(wù)器,是開發(fā)者電腦,或者不只是運(yùn)行服務(wù)器軟件的電腦,那么選第一條,如果是服務(wù)器,選第二條。
十、選擇數(shù)據(jù)庫用法:multifunctional database,最常見最優(yōu)化的設(shè)置,支持事務(wù)引擎InnoDB和高速M(fèi)yISAM高速存儲(chǔ)引擎,transactional database only,只支持事務(wù)引擎,non-transactional database only,不支持事務(wù),一般選擇第一條
十一、選擇事務(wù)引擎存儲(chǔ)緩存文件和操作日志的文件目錄,一般不要選擇C盤,避免重裝系統(tǒng)后數(shù)據(jù)丟失
十二、設(shè)置連接數(shù):第一條默認(rèn)20,第二條默認(rèn)500,第三條可以手動(dòng)設(shè)置,這需要看數(shù)據(jù)庫的用戶訪問量,如果只是自己開發(fā)用,可以手動(dòng)設(shè)置為5-10,或者更低;
十三、設(shè)置端口和模式:端口一般默認(rèn)3306,如果想要其他主機(jī)遠(yuǎn)程連接數(shù)據(jù)庫,那么需要添加防火墻例外,勾選復(fù)選框add firewall exception,數(shù)據(jù)庫模式,建議選中strict mode,根據(jù) mysql5.0以上版本 strict mode (STRICT_TRANS_TABLES) 的限制: 1)。不支持對(duì)not null字段插入null值 2)。不支持對(duì)自增長(zhǎng)字段插入‘’值,可插入null值 3)。不支持 text 字段有默認(rèn)值,可以規(guī)范數(shù)據(jù)庫存儲(chǔ)模式和操作語言。
十四、選擇編碼類型:建議手動(dòng)設(shè)置成utf-8,第三條下拉框中選擇;
十五、設(shè)置mysql為windows服務(wù),服務(wù)的名稱可以叫MySQL,并選中下方的復(fù)選框,這樣可以設(shè)置mysql開機(jī)自啟動(dòng),第二條是設(shè)置dos命令窗口,如果你先用圖形化軟件連接操作數(shù)據(jù)庫,那么這里就不用設(shè)置。next下一步
十六、設(shè)置密碼,這是mysql root賬戶的密碼,選中enable root access from remote machine,可以遠(yuǎn)程連接。第二條匿名賬戶一般不設(shè)置,next下一步
十七、執(zhí)行配置,生成配置文件,檢查服務(wù)并啟動(dòng),如下圖所示表示安裝成功,且啟動(dòng)成功。
十八、使用navicat for mysql軟件連接數(shù)據(jù)庫,打開navicat,點(diǎn)擊左上角連接,新建連接,輸入連接名,隨便定義,最好能識(shí)別出是哪一個(gè),輸入IP或域名,這里連接本地,所以是localhost,端口,密碼,第16步設(shè)置的密碼,點(diǎn)擊左下角連接測(cè)試,彈出連接成功表示安裝設(shè)置完畢。
navicat連接名作用——如何使用navicat連接數(shù)據(jù)庫
本文遠(yuǎn)程服務(wù)器使用ubuntu,數(shù)據(jù)庫使用MySQL
一般我們?cè)诒镜剡B接遠(yuǎn)程數(shù)據(jù)庫可以使用Navicat進(jìn)行連接因?yàn)镹avicat自帶SSH我們可以通過SSH進(jìn)行連接此方法步驟簡(jiǎn)單
方法一:用Navicat自帶的SSH進(jìn)行連接
1.首先我們?cè)贜avicat中新建連接
在用戶名中填寫遠(yuǎn)程數(shù)據(jù)庫的登錄用戶名,密碼框中填寫MySQL登錄密碼
2.我們進(jìn)入SSH連接配置
我們?cè)谥鳈C(jī)名過IP地址一欄寫上我們的遠(yuǎn)程服務(wù)器的IP用戶名為我們遠(yuǎn)程服務(wù)器的登錄賬戶,密碼就是服務(wù)器登錄賬戶密碼
3.連接測(cè)試
點(diǎn)擊 左下方的連接測(cè)試,當(dāng)彈出連接成功時(shí),表示已經(jīng)連接成功
注:使用該方法進(jìn)行連接可能需要服務(wù)器安裝SSH服務(wù)
方法二:直接使用IP進(jìn)行連接
同樣我們新建連接,不過我們這次在主機(jī)名中不填寫localhost,而是直接填寫我們遠(yuǎn)程服務(wù)器的IP
用戶名仍然是我們數(shù)據(jù)庫的登錄賬號(hào),密碼是數(shù)據(jù)庫登錄密碼
?
我們點(diǎn)擊連接測(cè)試時(shí)會(huì)顯示2003錯(cuò)誤
?
這是因?yàn)槲覀儧]有對(duì)數(shù)據(jù)庫進(jìn)行遠(yuǎn)程登錄的授權(quán),這時(shí)我們可以進(jìn)入服務(wù)器后臺(tái),在MySQL命令行中輸入以下命令
GRANT ALL PRIVILEGES ON *.* TO ‘myuser’@‘%’ IDENTIFIED BY ‘mypassword’ WITH GRANT OPTION; myuser 改為你的數(shù)據(jù)庫用戶名 一般為root mypassword 改為數(shù)據(jù)庫登錄密碼
這時(shí)我們繼續(xù)進(jìn)行連接測(cè)試,但是可能會(huì)同樣出現(xiàn)錯(cuò)誤,這時(shí)我們要對(duì)MySQL的配置文件進(jìn)行修改
步驟:(1)cd /etc/mysql (2)vim my.cnf(如果該文件中沒有下面的內(nèi)容則打開/etc/mysql/mysql.conf.d/my.cnf)
(3)將bind-address = 127.0.0.1修改為bind-address = 0.0.0.0
(4)保存退出
(5)/etc/init.d/mysql restart (一定要重啟數(shù)據(jù)庫,不然沒用)
我們重新進(jìn)行測(cè)試
?
看到這里我們已經(jīng)成功連接MySQL
評(píng)論