MariaDB (MySQL) DB的使用者管理

步驟:
mysql安裝完成之後,root是沒有密碼的,記得一定要設定

 # mysqladmin -u root -p password 'yourpasswd'

設定完之後,通常管理員是不會用root當成正式環境的登入帳號…

因此,您必須建立給各個User使用的帳號,或是用不同服務的分類

進入MariaDB:

# mysql -u root -p

查詢現有使用者與允許位址

Mariadb [(none)]>SELECT User,Host FROM mysql.user;

新增使用者(紅字部份依實際輸入)

Mariadb [(none)]>CREATE USER 'username'@'localhost' IDENTIFIED BY 'passwd' ;

刪除使用者(紅字部份依實際輸入)

Mariadb [(none)]>DROP USER username@'%';

給予使用者使用db的權限

Mariadb [(none)]>grant all on dbname.* to username@localhost identified by 'passwd' with grant option;

心得:
這些東西雖然都可以透過phpmyadmin來操作
但建議新增使用者或查看的部份,還是要學會一些基本的CLI才行
這樣才能更快速的去設定環境
而是臨時出問題的時候,處理起來也會比較得心應手

最好還是要去理解系統本身,避免出了問題不知道從何查起
個人一直覺得理解運作原理,絕對比死背指令好多了

因為指令可以再查,常用的話,都能流暢使用
可是無法去理解運作原理的話,會導致連出發的方向都沒有
也建議每次學習到一個指令的時候,只要不了解其中的作用或參數用意
就不要輕易使用,否則成為一個打字機,而不能解決問題還是不理想的

 

廣告

對「MariaDB (MySQL) DB的使用者管理」的一則回應

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s