Linux MySQL建立使用者

來源:互聯網
上載者:User

MySQL環境中用於使用者身分識別驗證和授權管理的系統是靈活而且功能強大的。不僅能夠管理哪些可以進行什麼操作,而且能夠控制使用者可以從哪些主機串連到伺服器,這樣增加了一些安全性。

我的機器是Linux系統,首次建立MySQL時,使用者名稱是root,密碼是自己設定的,首先登入到MySQL中:

$mysql -u root -p ******

然後就可以建立使用者了:

格式:

$grant perssions on databases.tables to 'username'@'permittedhost' identified by 'password' with grant option;

例如:

$grant all on mysql.user to 'user'@'localhost' identified by 'www.bkjia.com';

這樣就建立了一個user本地登入使用者,密碼是www.bkjia.com,對資料庫mysql中的user表擁有所有的許可權。

另外,因為建立使用者實質上填寫資料庫mysql中的user表,因此也可以插入一條使用者記錄建立使用者:

例如:

$insert into user values('localhost','user_name',password(‘www.bkjia.com’));

效果和上面的是一樣的,不過,做後都要在運行一條語句:

$flush privileges;

這條語句是重新整理系統許可權相關的表,使剛剛建立的使用者生效。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.