當(dāng)用戶首次安裝MySQL數(shù)據(jù)庫時,總是想修改root的初始化密碼,我也是,每次都百度一下,下面主要給出一些操作數(shù)據(jù)庫的常用SQL和一些基本概念性的東西。
修改用戶的初始化密碼:
SET PASSWORD = PASSWORD(‘your new password'); ALTER USER ‘root'@‘localhost' PASSWORD EXPIRE NEVER; flush privileges;
創(chuàng)建新的用戶:
CREATE USER ‘username'@‘host' IDENTIFIED BY ‘password';
給用戶授予權(quán)限:
GRANT all privileges ON databasename.tablename TO ‘username'@‘host'; flush privileges;
設(shè)置和更改密碼:
SET PASSWORD FOR ‘username'@‘host' = PASSWORD(‘password');
撤銷權(quán)限:
REVOKE privilege ON databasename.tablename FROM ‘username'@‘host';
刪除用戶:
DROP USER ‘username'@‘host';
查看用戶的授權(quán):
SHOW grants for ‘username'@‘host';
Innodb引擎提供了ACID事務(wù)的支持:
MYSQL的隔離級別:
臟讀:允許讀取到未提交的臟數(shù)據(jù)。
不可重復(fù)讀:在T1點讀取了一些記錄,在T2點重新讀取這些記錄時,這些記錄可能已經(jīng)被改變、或者消失不見。
幻讀:解決了不重復(fù)讀,保證了同一個事務(wù)里,查詢的結(jié)果都是事務(wù)開始時的狀態(tài)。
MYSQL的鎖定機(jī)制:
鎖定機(jī)制就是數(shù)據(jù)庫為了保證數(shù)據(jù)庫的一致性而使各種共享資源在被并發(fā)訪問變得有序所設(shè)定的一種規(guī)則。
最大顆粒度的鎖定機(jī)制。不容易發(fā)生死鎖,但是發(fā)生資源競爭的概率較大。
表級鎖定主要應(yīng)用于MyISAM,Memory,CSV等一些非事務(wù)性存儲引擎。行級鎖定主要應(yīng)用于Innodb和NDBCluster存儲引擎。頁級鎖定主要用于BerkeleyDB。
以上所述是小編給大家介紹的mysql5.7 修改用戶初始密碼的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
標(biāo)簽:宿州 朔州 咸寧 林芝 汕頭 AXB 內(nèi)江 三明
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《mysql5.7 修改用戶初始密碼的方法》,本文關(guān)鍵詞 mysql5.7,修改,用戶,初始,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。