百人計(jì)劃之小組項(xiàng)目(Guns)的搭建

? ? ? ?平時(shí)公司都是有專門的運(yùn)維搭建,所以自己一直沒(méi)有親自搭建過(guò)一個(gè)完整的項(xiàng)目。這次的小組項(xiàng)目還是自己第一次搭建,經(jīng)驗(yàn)不足,中間出現(xiàn)了不少的問(wèn)題。

? ? ? ?最開(kāi)始的時(shí)候,考慮要不要在自己的云服務(wù)器上去搭建這個(gè)項(xiàng)目,想想那邊的端口問(wèn)題還沒(méi)解決,之前搭建過(guò)的jenkins和zengtao(禪道)都無(wú)法正常訪問(wèn),讓自己猶豫了一下,要不自己先在本地的虛擬機(jī)安裝先?于是開(kāi)始本地的linux系統(tǒng)的安裝,同時(shí)找了華為云服務(wù)器那邊的技術(shù)人員幫忙查找無(wú)法訪問(wèn)的原因。在本地的虛擬機(jī)安裝linux的時(shí)候,也不是太順利,不知道具體下載哪個(gè)版本,安裝基礎(chǔ)軟件的時(shí)候,出現(xiàn)了一些莫名的錯(cuò)誤,讓自己都有些懷疑是不是在本地環(huán)境搭建了。幸運(yùn)的是在自己困惑的時(shí)候,在華為云服務(wù)器的工程師的幫助下,解決了端口問(wèn)題,原來(lái)是需要在華為云服務(wù)器的防火墻那邊添加對(duì)外訪問(wèn)的端口。一直以為華為云那邊開(kāi)放端口中,有個(gè)默認(rèn)過(guò)則的中any是開(kāi)放了所有的接口,原來(lái)只是開(kāi)放了服務(wù)器管理鏈接的兩個(gè)端口。

? ? ? ? 然后接下來(lái)的來(lái)的是準(zhǔn)備在自己的云服務(wù)器上搭建項(xiàng)目了,這樣公司和家里都可以直接訪問(wèn),免得搭建在本機(jī)還要來(lái)回帶個(gè)虛擬機(jī)的U盤??戳讼陆M長(zhǎng)給的搭建文檔,發(fā)現(xiàn)需要?jiǎng)?chuàng)建新用戶。開(kāi)始通過(guò)service mysqld start 命令啟動(dòng)了mysql服務(wù),并且用默認(rèn)的 mysql -u root -p 的命令進(jìn)行數(shù)據(jù)庫(kù)的登錄。突然發(fā)現(xiàn)自己有很長(zhǎng)一段時(shí)間沒(méi)弄過(guò)數(shù)據(jù)庫(kù)的操作了,有些不記得用戶的創(chuàng)建命令了,于是翻了下自己曾經(jīng)的筆記。看到創(chuàng)建用戶的命令是create user ' 用戶名 '@' 生效ip ' IDENTIFIED BY ' 密碼 '(生效ip如果需要是任何ip的時(shí)候,可以填寫 %);于是用 create user 'test'@'%' identified by '123456'命令生成了新賬戶,并且用?grant all privileges on *.* TO 'test'@'%' with grant option 命令給與了這個(gè)新賬號(hào)的權(quán)限,并且執(zhí)行?commit 和?flush privileges 使新用戶的權(quán)限生效。然后創(chuàng)建了項(xiàng)目的數(shù)據(jù)庫(kù) (create database Guns 命令),使用 use Guns 進(jìn)入這個(gè)數(shù)據(jù)庫(kù),然后將這個(gè)項(xiàng)目需要復(fù)制的數(shù)據(jù)庫(kù)傳送到linux系統(tǒng)中,我是存放在 /usr/local/database 文件夾下面,所以通過(guò) source?/usr/local/database/guns.sql? 將數(shù)據(jù)庫(kù)的信息導(dǎo)入到Guns這個(gè)庫(kù),這個(gè)時(shí)候用 show tables 查看文件是否導(dǎo)入進(jìn)去了??吹接行碌谋碚f(shuō)明是OK的。接下來(lái)是切換到 guns-2.0.jar 的包的位置,通過(guò)java -jar guns-2.0.sql進(jìn)行啟動(dòng),第一次運(yùn)行的時(shí)候,提示了鏈接數(shù)據(jù)庫(kù)被拒絕。這個(gè)是什么錯(cuò)誤的,立即用錯(cuò)誤日志百度了一下,說(shuō)需要給予帳號(hào)這個(gè)庫(kù)的權(quán)限。當(dāng)時(shí)想了下,新建這個(gè)test帳號(hào)的時(shí)候不是已經(jīng)賦予了權(quán)限的,為什么還說(shuō)權(quán)限的問(wèn)題的?難道是權(quán)限設(shè)置未成功?于是繼續(xù)百度,說(shuō)需要重置一次密碼,于是用?update user set password=password("123456") where user='root' 和??update user set password=password("123456") where user='test' 命令重置了密碼,發(fā)現(xiàn)還是不行。當(dāng)時(shí)在懷疑是不是執(zhí)行了賦予權(quán)限命令未生效的。于是繼續(xù)百度,有種方法說(shuō)直接去數(shù)據(jù)庫(kù)修改權(quán)限了,于是用?grant all privileges on *.* TO 'root'@'%' identified by? '123456'?with grant option 給主數(shù)據(jù)權(quán)限,通過(guò)navicat鏈接主數(shù)據(jù)庫(kù),并且查看user表,發(fā)現(xiàn)test的帳號(hào)權(quán)限授予失敗,所有權(quán)限都是N,于是手動(dòng)修改了所有的權(quán)限為 Y 狀態(tài)。這個(gè)時(shí)候啟用架包還是提示數(shù)據(jù)庫(kù)沒(méi)權(quán)限,讓我有些無(wú)語(yǔ)了,貌似網(wǎng)上的方法都嘗試了沒(méi)用。返回到小組群,看到他們?nèi)豪镎f(shuō)需要給這個(gè)庫(kù)單獨(dú)給予權(quán)限,于是用?grant all privileges on Guns.* to test@localhost identified by '123456' 嘗試了還是不行。弄得我都懷疑是不是自己的數(shù)據(jù)庫(kù)服務(wù)當(dāng)時(shí)安裝的有問(wèn)題。抽時(shí)間重新卸載和重裝呢mysql數(shù)據(jù)庫(kù),發(fā)現(xiàn)還是未解決,當(dāng)時(shí)的自己都有些想放棄了。第二天的時(shí)候,耐心的多次用啟動(dòng)命令啟動(dòng),查看錯(cuò)誤日志是錯(cuò)在那里。無(wú)意看到提示連接的數(shù)據(jù)庫(kù)的名字是小寫的,即guns,當(dāng)時(shí)就想是不是自己數(shù)據(jù)庫(kù)的名字的問(wèn)題(自己的是Guns的庫(kù)名),當(dāng)即就把數(shù)據(jù)庫(kù)刪了,重新新建了guns數(shù)據(jù)庫(kù),導(dǎo)入數(shù)據(jù),再次啟動(dòng)架包的時(shí)候成功了。后來(lái)在群里詢問(wèn)了老徐,才知道原來(lái)數(shù)據(jù)庫(kù)的名字大小寫的識(shí)別是有區(qū)別的,之前一直不行是這個(gè)原因。嘗試了這么久,終于搞定了架包的正常啟用。

? ? ? ? 前前后后為了這個(gè)項(xiàng)目的搭建,花了3天的時(shí)間,還好最后是順利搭建起來(lái)了。有了這一次的經(jīng)驗(yàn),以后搭建同樣類型的項(xiàng)目會(huì)快多了。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.遠(yuǎn)程登錄mysql mysql -h ip -u root -p 密碼 2.創(chuàng)建用戶 格式:grant 權(quán)限 ...
    jack_520閱讀 1,342評(píng)論 0 1
  • MySQL進(jìn)階講義 這一章我們開(kāi)始進(jìn)一步探討MySQL的使用,從MySQL的介紹開(kāi)始,接觸MySQL的安裝、命令行...
    厲鉚兄閱讀 2,373評(píng)論 0 44
  • 1,MySQL權(quán)限體系 mysql 的權(quán)限體系大致分為5個(gè)層級(jí): 全局層級(jí): 全局權(quán)限適用于一個(gè)給定服務(wù)器中的所有...
    不排版閱讀 1,003評(píng)論 0 4
  • 今天,校門口熱鬧非凡。瞧瞧,一撥兒走了一撥兒又聚攏。這是什么呀什么呀? 呵呵,原來(lái)一尊雕塑拔地而起:一摞厚厚的書卷...
    吳大姐姐閱讀 593評(píng)論 3 3
  • 夢(mèng)想如果擱淺著,那永遠(yuǎn)只能是夢(mèng)想;夢(mèng)想如果擱淺著,成功不會(huì)降臨你身上;夢(mèng)想如果擱淺著,人生的路上沒(méi)光芒;夢(mèng)想如果擱...
    鑫漠閱讀 1,761評(píng)論 5 44

友情鏈接更多精彩內(nèi)容