mysql資料庫連結與建立

來源:互聯網
上載者:User

標籤:

有童鞋問到說,環境搭建好了,mysql也安裝了,但是就是進不去資料庫,也啟動不了,一直報錯,那麼下面這邊就說下如何用Navicat連結上建立的資料庫

首先

1)在xshell裡進入mysql,命令是: mysql -u root -p,然後斷行符號,就進入到mysql.

2)然後輸入命令: use mysql,切換到mysql的資料庫,如下所示:

3)然後輸入如下命令來查詢所有可以登入資料庫的使用者表:

select host,user,password from user; 一定要記得每個sql語句要加上對應的分號結尾。如所示:

這裡可以看到都只能本機訪問mysql,如果要外部可以訪問mysql,那麼host這裡應該是顯示%,所以這裡我們可以選擇重新建立一個使用者並授予最高的許可權,語句如下:

grant all privileges on *.* to ‘root‘@‘%‘  identified by ‘123456‘ with grant option; //這句話就是給root賬戶設定密碼為123456且host為%,即外部任何主機均可訪問。

*.*這個本意是資料庫名.表名,我們這裡沒有寫任何錶名也沒有寫資料庫名,就是意思所有的資料庫都可以用這個root賬戶訪問

flush privileges;//讓剛剛修改的許可權生效

然後接下來就是重啟mysql服務,再次進入到mysql,用查詢語句查看user表,如下所示:

這樣的話 資料庫的賬戶就建立好了

帳號密碼也有了

然後用Navicat就可以連結上了。

如果遇到還是打打不開tomcat或者其他報錯,建議是重啟下linux,接著重啟下tomcat伺服器

重啟tomcat之後,發現頁面還是沒有資料,這個時候,我們可以考慮把tomcat的進程殺掉,然後再重啟。 因為我也遇到這個情況,殺掉tomcat進程然後重啟,就可以看到資料了,有問題的親們可以效仿。命令列如下:

ps -ef|grep tomcat 或者 ps -ef|grep java,看到如下的:

1)然後用命令殺死這個tomcat進程:kill -9 26257 (使用方法是: kill -9 連接埠號碼)

最後重啟tomcat,就可以看到資料啦!

2)關閉tomcat的第二個方法,在tomcat的bin路徑下,可以直接執行 :shutdown.sh,也可以關閉tomcat,然後再重啟,就可以了。

 問題2: 每次重啟tomcat,並不是簡單的 ./startup.sh運行即可,我們要先殺掉進程,然後再重啟,這樣會比較少遇到錯誤。

 問題3: 啟動tomcat的時候,一定要同時開啟日誌,進行查看。就是新開一個視窗,運行 ./catalina.sh run,就可以看到日誌了,並能很快定位到錯誤。

 

mysql資料庫連結與建立

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.