修改使用者的初始化密碼:
set password = password(『your new password』);
alter
user 『root』@『localhost』 password expire never;
flush privileges;
建立新的使用者:
create
user 『username』@『host』 identified by 『password』;
給使用者授予許可權:
grant
allprivileges
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事務的支援:mysql的隔離級別:
髒讀:允許讀取到未提交的髒資料。
不可重複讀:在t1點讀取了一些記錄,在t2點重新讀取這些記錄時,這些記錄可能已經被改變、或者消失不見。
幻讀:解決了不重複讀,保證了同乙個事務裡,查詢的結果都是事務開始時的狀態。
mysql的鎖定機制:
鎖定機制就是資料庫為了保證資料庫的一致性而使各種共享資源在被併發訪問變得有序所設定的一種規則。
表級鎖定主要應用於myisam,memory,csv等一些非事務性儲存引擎。行級鎖定主要應用於innodb和ndbcluster儲存引擎。頁級鎖定主要用於berkeleydb。
mysql 5 7 修改使用者密碼
我之前安裝資料庫的時候,因為root生成的初始密碼,修改的時候網上給出的很多答案都不能正常工作。所以自己總結了一下 mysql 使用user表來存放使用者資訊,以下的操作也是基於user表 1.建立新使用者 建立使用者的簡單語法 建立使用者並賦予密碼 create user 使用者名稱 主機 ide...
安裝Mysql5 7並修改初始密碼
centos 安裝mysql可以參考之前寫的一篇文章 centos7.3 安裝mysql5.7並修改初始密碼 這裡接介紹的是第二種壓縮版的安裝方式 官方的參考文件 壓縮包相當於免安裝檔案,要想使用它只需要配置相關的引數,再通過通過服務來啟動資料庫服務就可以了。2 1 把壓縮包解壓到你喜歡的位置 本示...
mysql5 7 忘記初始密碼處理方法
初始化密碼 mysql5.7會生成乙個初始化密碼,而在之前的版本首次登陸不需要登入。shell cat root mysql secret password set for user root localhost at 2015 04 22 22 13 23 g5w tz1z.cn mysql p ...