mysql 設定遠程登陸以及新增使用者

來源:互聯網
上載者:User

標籤:

mysql 簡單的管理命令:
啟動mysql sudo start mysql
停止mysql sudo stop mysql

允許遠端存取的設定:

sudo vi /etc/mysql/my.cnf注釋掉  bind-address = 127.0.0.1

增加新使用者:

GRANT ALL PRIVILEGES ON *.* TO [email protected]‘%‘ IDENTIFIED BY  "123456";
GRANT命令說明:    ALL PRIVILEGES 是表示所有許可權,你也可以使用select、update等許可權。    ON 用來指定許可權針對哪些庫和表。    *.* 中前面的*號用來指定資料庫名,後面的*號用來指定表名。    TO 表示將許可權賦予某個使用者。    [email protected]‘localhost‘ 表示jack使用者,@後面接限制的主機,可以是IP、IP段、網域名稱以及%,%表示任何地方。注意:這裡%有的版本不包括本地,以前碰到過給某個使用者佈建了%允許任何地方登入,但是在本地登入不了,這個和版本有關係,遇到這個問題再加一個localhost的使用者就可以了。    IDENTIFIED BY 指定使用者的登入密碼。    WITH GRANT OPTION 這個選項表示該使用者可以將自己擁有的許可權授權給別人。注意:經常有人在建立操作使用者的時候不指定WITH GRANT OPTION選項導致後來該使用者不能使用GRANT命令建立使用者或者給其它使用者授權。備忘:可以使用GRANT重複給使用者添加許可權,許可權疊加,比如你先給使用者添加一個select許可權,然後又給使用者添加一個insert許可權,那麼該使用者就同時擁有了select和insert許可權。
使用這個命令使許可權生效,尤其是你對那些許可權表user、db、host等做了update或者delete更新的時候。以前遇到過使用grant後許可權沒有更新的情況,只要對許可權做了更改就使用FLUSH PRIVILEGES命令來重新整理許可權。flush privileges;

許可權以及設定新增使用者的詳細解釋參考:
http://www.cnblogs.com/Richardzhu/p/3318595.html

著作權聲明:本文為博主原創文章,未經博主允許不得轉載。

mysql 設定遠程登陸以及新增使用者

聯繫我們

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