日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql 创建用户 create user_MySQL数据库创建用户(CREATE USER)

發布時間:2023/12/9 数据库 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql 创建用户 create user_MySQL数据库创建用户(CREATE USER) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在對?MySQL?的日常管理和實際操作中,為了數據庫的安全,避免惡意用戶使用 root 賬號控制數據庫,我們通常會創建一系列具備適當權限的賬號.這樣,我們就可以不用或少用 root 賬號登錄NySQL數據庫,在一定程度上確保數據的安全訪問.本文介紹MySQL數據庫如何創建用戶.

創建用戶

可以使用 CREATE USER 語句來創建 MySQL 賬戶,并設置賬戶的密碼.

語法:

CREATE USER '用戶名'[@'登錄主機名'] [ IDENTIFIED BY?] [ ?'密碼' ]

語法說明:????????????用戶名: 要創建的用戶名????????????登錄主機名: 即用戶連接 MySQL 時所在主機的名字,如果是本地用戶可用localhost;如果想讓該用戶可以從任意遠程主機登陸,可以使用通配符%????????????IDENTIFIED BY: 用于指定用戶賬號對應的密碼,若該用戶賬號無密碼,則可省略此子句

密碼: 用戶的登陸密碼

注意:

1. 如果使用 CREATE USER 語句時沒有為用戶指定密碼,那么 MySQL 允許該用戶可以不使用密碼登錄系統.從安全的角度而言,不推薦這種做法.

2. 使用 CREATE USER 語句必須擁有 MySQL 中 MySQL 數據庫的 INSERT 權限或全局 CREATE USER 權限.

3. 使用 CREATE USER 語句創建一個用戶賬號后,會在系統自身的 MySQL 數據庫的 user 表中添加一條新記錄.若創建的賬戶已經存在,則語句執行時會出現錯誤.

4. 新創建的用戶擁有的權限很少.他們可以登錄 MySQL,只允許進行不需要權限的操作,如使用 SHOW 語句查詢所有存儲引擎和字符集的列表等.

5. 如果兩個用戶具有相同的用戶名和不同的主機名,MySQL 會將他們視為不同的用戶,并允許為這兩個用戶分配不同的權限集合.

例子:#?創建用戶neil,密碼為123456,允許在任何遠程主機上登錄MySQL

CREATE?USER?'neil'@'%'?IDENTIFIED?BY?'123456';

#?創建用戶neil,密碼為123456,允許在主機192.168.1.10上登錄MySQL

CREATE?USER?'neil'@'192.168.1.10'?IDENTIFIED?BY?'123456';

#?創建用戶neil,密碼為空,允許在任何遠程主機上登錄MySQL

CREATE?USER?'neil'

總結

以上是生活随笔為你收集整理的mysql 创建用户 create user_MySQL数据库创建用户(CREATE USER)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。