<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # 用戶創建、權限、刪除操作 ## 連接MySQL操作 > **mysql -h 主機地址 -u 用戶名 -p 用戶密碼** > 注:-u與root可以不用加空格,其它參數也一樣。 ### DEMO 打開電腦CMD,輸入 ``` mysql -h 127.0.0.1 -u root -p ``` 回車,然后輸入密碼。就可以連接到本地的MySQL數據庫。 ![](https://box.kancloud.cn/2016-03-13_56e52e104a53b.png) ## 創建MySQL用戶 > **CREATE USER 'username'@'host' IDENTIFIED BY 'password';** **說明** 1. username - 你將創建的用戶名, 2. host - 指定該用戶在哪個主機上可以登陸,如果是本地用戶可用localhost, 如果想讓該用戶可以從任意遠程主機登陸,可以使用通配符%. 3. password - 該用戶的登陸密碼,密碼可以為空,如果為空則該用戶可以不需要密碼登陸服務器。 ### DEMO ``` CREATE USER 'test'@'localhost' IDENTIFIED BY '123456'; CREATE USER 'test'@'192.168.1.101_' IDENDIFIED BY '123456'; CREATE USER 'test'@'%' IDENTIFIED BY '123456'; CREATE USER 'test'@'%' IDENTIFIED BY ''; CREATE USER 'test'@'%'; ``` ![](https://box.kancloud.cn/2016-03-13_56e52e1063377.png) ## 授權用戶操作權限 > **GRANT privileges ON databasename.tablename TO 'username'@'host';** 1. privileges - 用戶的操作權限,如SELECT , INSERT , UPDATE 等(詳細列表見該文最后面).如果要授予所的權限則使用ALL.; 2. databasename - 數據庫名; 3. tablename-表名,如果要授予該用戶對所有數據庫和表的相應操作權限則可用*表示, 如*.*。 ### DEMO ``` GRANT SELECT, INSERT ON school.* TO 'test' @'%'; GRANT ALL ON *.* TO 'test'@'%'; ``` > 用以上命令授權的用戶不能給其它用戶授權,如果想讓該用戶可以授權,用以下命令: > GRANT privileges ON databasename.tablename TO 'username'@'host' **WITH GRANT OPTION;** ## 撤銷用戶權限 > **REVOKE privilege ON databasename.tablename FROM 'username'@'host';** 1. privileges - 用戶的操作權限,如SELECT , INSERT , UPDATE 等(詳細列表見該文最后面).如果要授予所的權限則使用ALL.; 2. databasename - 數據庫名; 3. tablename-表名,如果要授予該用戶對所有數據庫和表的相應操作權限則可用*表示, 如*.*。 ### DEMO ~~~ REVOKE SELECT ON *.* FROM 'test'@'%'; ~~~ > 假如你在給用戶'test'@'%'授權的時候是這樣的(或類似的):`GRANT SELECT ON test.user TO 'test'@'%'`, 則在使用`REVOKE SELECT ON *.* FROM 'test'@'%'`;命令并不能撤銷該用戶對test數據庫中user表的SELECT 操作; > 相反,如果授權使用的是`GRANT SELECT ON *.* TO 'test'@'%'`;則`REVOKE SELECT ON test.user FROM 'test'@'%'`;命令也不能撤銷該用戶對test數據庫中user表的SELECT權限。 另外 具體信息可以用命令`SHOW GRANTS FOR 'test'@'%';`查看。 ## 設置與更改用戶密碼 > **SET PASSWORD FOR 'username'@'host' = PASSWORD('newpassword');** > **SET PASSWORD = PASSWORD("newpassword");** # 如果是當前登陸用戶 ### DEMO ``` SET PASSWORD FOR 'test'@'%' = PASSWORD("aaaaaa"); ``` ![](https://box.kancloud.cn/2016-03-13_56e52e1092f7b.png) ## 刪除用戶 >**DROP USER 'username'@'host';**
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看