有童鞋問到說,環境搭建好了,mysql也安裝了,但是就是進不去資料庫,也啟動不了,一直報錯,那麼下面這邊就說下如何用n**icat鏈結上建立的資料庫
首先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表,如下所示:
這樣的話 資料庫的賬戶就建立好了
賬號密碼也有了
然後用n**icat就可以鏈結上了。
如果遇到還是打打不開tomcat或者其他報錯,建議是重啟下linux,接著重啟下tomcat伺服器
重啟tomcat之後,發現頁面還是沒有資料,這個時候,我們可以考慮把tomcat的程序殺掉,然後再重啟。 因為我也遇到這個情況,殺掉tomcat程序然後重啟,就可以看到資料了,有問題的親們可以效仿。命令列如下:
ps -ef|grep tomcat 或者 ps -ef|grep j**a,看到如下的截圖:
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 建立MYSQL帳號 建立資料庫與表
建立乙個資料庫 create database houdunwang 資料庫的備份與還原 匯出到d盤 mysqldump uroot p houdunwang d houdunwang.sql 刪除表和還原 use houdunwang 刪除表 drop table student 檢視這張表 sh...
資料庫 建立與維護MySQL資料庫
資料庫管理的核心任務包括建立 操作和支援資料庫。在mysql中,每個資料庫都對應存放在乙個與資料庫同名的資料夾中。mysql資料庫檔案有.frm myd myi3種,其中 frm 是描述表結構的檔案,myd 是表的資料檔案,myi 是表資料檔案中的索引檔案。檢視當前所有存在的資料庫 show dat...
PHP與MYSQL資料庫鏈結方法
mysqli鏈結資料庫的方法 host localhost 主機位址 dbname mydata2017 資料庫名 username root 使用者名稱 pwd root 使用者密碼 charset utf8 字符集 建立乙個php到資料庫的鏈結通道 conn new mysqli host,us...