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

歡迎訪問 生活随笔!

生活随笔

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

数据库

mysql 开发权限_mysql权限管理

發布時間:2024/9/19 数据库 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql 开发权限_mysql权限管理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

權限介紹

mysql中的數據是非常重要的,在生產環境中不同項目的開發、運維都會接觸到mysql,數據的安全就會尤為重要。如何能保證數據的安全呢,正確合理權限是我們最重要的保障。總體思路就是針對用戶的使用及權限做定制化設置,保證不給用戶分配超出權利之外的權限,防止作惡。

常用權限

權限指定符 權限允許的操作

Alter       修改表和索引

Create      創建數據庫和表

Delete      刪除表中已有的記錄

Drop       拋棄(刪除)數據庫和表

INDEX      創建或拋棄索引

Insert      向表中插入新行

REFERENCE    未用

Select     檢索表中的記錄

Update      修改現存表記錄

FILE       讀或寫服務器上的文件

PROCESS      查看服務器中執行的線程信息或殺死線程

RELOAD     重載授權表或清空日志、主機緩存或表緩存。

SHUTDOWN     關閉服務器

ALL       所有;ALL PRIVILEGES同義詞

USAGE     特殊的"無權限"權限

設置權限思考三個問題

登錄方式:本地登陸,遠程登陸

從哪里登錄:登錄IP地址范圍

能干什么:登陸后能干什么

查看用戶權限

查看某個用戶的權限

show grantsfor 'sky'@'%';

USAGE 權限最小%代表所有機器IP

權限發放 grant命令

mysql> grant select on db1.* to "sky"@"%";

權限回收 revoke命令

mysql> revoke select on db1.* from "sky"@"%"

mysql忘記密碼怎么辦

方法一

[root@convirt~]# vim /etc/my.cnf

skip-grant-tables; #本地和遠程登陸不管用戶是誰都可以跳過密碼

重啟mysql

直接不用密碼登陸

mysql>flush privileges ;

mysql> update mysql.user set password=password('') where user="root" and host="localhost"; password is null方法二

mysqld_safe--skip-grant-tables

即可跳過密碼驗證文件登陸(本地和遠程都可以)--skip-networking 網絡不可以登陸只能本地

改口令

update mysql.user set password=password('456') where user="root" and host="localhost";

----

password('456')

root@localhost的密碼改為456

password 是將密碼456加密

root密碼為456

mysql 5.7 和mysql 8 以后改密碼有了變化,沒有password 函數

總結

以上是生活随笔為你收集整理的mysql 开发权限_mysql权限管理的全部內容,希望文章能夠幫你解決所遇到的問題。

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