當使用者第一次安裝MySQL資料庫時,總是想修改root的初始化密碼,我也是,每次都百度一下,以下主要給一些操作資料庫的常用SQL和一些基本概念性愛的東西,需要的朋友參考下吧
當使用者第一次安裝MySQL資料庫時,總是想修改root的初始化密碼,我也是,每次都百度一下,以下主要給一些操作資料庫的常用SQL和一些基本概念性的東西。
修改使用者的初始化密碼:
SET PASSWORD = PASSWORD(‘your new password'); ALTER USER ‘root'@‘localhost' PASSWORD EXPIRE NEVER; flush privileges;
建立新的使用者:
CREATE USER ‘username'@‘host' IDENTIFIED BY ‘password';
授予使用者權限:
GRANT all privileges ON databasename.tablename TO ‘username'@‘host'; flush privileges;
設定和更改密碼:
SET PASSWORD FOR ‘username'@‘host' = PASSWORD(‘password');
撤銷權限:
REVOKE privilege ON databasename.tablename FROM ‘username'@‘host';
刪除使用者:
DROP USER ‘username'@‘host';
查看使用者的授權:
SHOW grants for ‘username'@‘host';
Innodb引擎提供了ACID事務的支援:
A(原子性;Atomicity)指一個事務要麼全執行,要麼不執行;
C(一致性;Consistency)指交易的運作並不會改變資料庫中資料的一致性;
I(獨立性;Isolation)也稱為隔離性,指兩個以上事務不會交替執行的狀態;
D(持久性;Durability)指交易執行成功後,所做的改變會持久保存在資料庫中,不會無緣無故回滾;
MYSQL的隔離等級:
##髒讀:允許讀取到未提交的髒資料。
查詢
的結果都是事務開始時的狀態。以上是mysql5.7 修改使用者初始密碼的方法_Mysql的詳細內容。更多資訊請關注PHP中文網其他相關文章!