1. 程式人生 > >linux中安裝mysql,建使用者,資料庫,表等

linux中安裝mysql,建使用者,資料庫,表等

自己的經驗: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不行,是因為改了預設埠,要加上埠資訊才行。