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

來源:互聯網
上載者:User

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

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 gino@'%' IDENTIFIED BY  "123456";
GRANT命令說明:    ALL PRIVILEGES 是表示所有許可權,你也可以使用select、update等許可權。    ON 用來指定許可權針對哪些庫和表。    *.* 中前面的*號用來指定資料庫名,後面的*號用來指定表名。    TO 表示將許可權賦予某個使用者。    jack@'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

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

相關文章

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.