linux中安裝mysql,建使用者,資料庫,表等
阿新 • • 發佈:2018-11-27
自己的經驗:1,安裝完mysql之後,有個root使用者,是沒有密碼的,我們只可以用命令列登入,不能用工具登入。所以此時,我們需要設定密碼,開通遠端機器登入的許可權,讓navicat這種工具登入 ;2,建資料庫之前建使用者;3,建完資料庫之後,就可以建表插資料;
問:檢視資料庫user表,會有那麼多root使用者?理論山不是應該是隻有一個才是合理的嗎?
答:因為mysql 的登陸使用者是可以限制某個使用者在某個IP才能登陸的,所以你看到一個使用者有多條資料也是不奇怪,你可以將Host+user 來作為一個標準
轉載的https://blog.csdn.net/piaocoder/article/details/53704126
csoc專案:
2,啟動服務的方式:在 /usr/local/sgrdb下,執行
./bin/sgrdbd_safe --defaults-file=/etc/my19103.cnf --user=sgrdb&
3,看sgrdb有沒有啟動成功:ps -ef|grep sgrdbd
4,登入資料庫 :sgrdb -uroot -h127.0.0.1 -P19103 p必須大寫。在sgrdb目錄執行即可
使用者名稱:root 埠:19103
8,navicat連線mysql資訊:172.28.1.78 埠:19103 使用者名稱:root 密碼:123456
9,service iptables stop關閉防火牆 service iptables status查詢狀態
10,sgrdb -uroot -h127.0.0.1 -p123456 -P19103; sgrdb -u root -p不行,是因為改了預設埠,要加上埠資訊才行。