《Mysql入門MySQL數(shù)據(jù)庫安全設(shè)置與注意事項(xiàng)小結(jié)》要點(diǎn):
本文介紹了Mysql入門MySQL數(shù)據(jù)庫安全設(shè)置與注意事項(xiàng)小結(jié),希望對您有用。如果有疑問,可以聯(lián)系我們。
MYSQL教程當(dāng)你第一次在機(jī)械上安裝MySQL時(shí),mysql數(shù)據(jù)庫中的授權(quán)表是這樣初始化的:
MYSQL教程你可以從本地主機(jī)(localhost)上以root連接而不指定口令.root用戶擁有所有權(quán)限(包含管理權(quán)限)
并可做任何事情.(順便說明,MySQL超級用戶與Unix超級用戶有相同的名字,他們彼此毫無關(guān)系.)
MYSQL教程匿名拜訪被授予用戶可從本地連接名為test和任何名字以test_開始的數(shù)據(jù)庫.匿名用戶可對數(shù)據(jù)庫做任
何事情,但無管理權(quán)限.
MYSQL教程從當(dāng)?shù)刂鳈C(jī)多服務(wù)器的連接是允許的,不管連接的用戶使用一個(gè)localhost主機(jī)名或真實(shí)主機(jī)名.如:
MYSQL教程你以root連接MySQL甚至不指定口令的事實(shí)只是意味著初始安裝不平安,所以作為管理員的你首先要做的
應(yīng)該是設(shè)置root口令,然后根據(jù)你設(shè)置口令使用的方法,你也可以告訴服務(wù)器重載授權(quán)表是它知道這個(gè)改
變.(在服務(wù)器啟動時(shí),它重載表到內(nèi)存中而可能不知道你已經(jīng)修改了它們.)
MYSQL教程對MySQL 3.22和以上版本,你可以用mysqladmin設(shè)置口令:
MYSQL教程對于MySQL的任何版本,你可以用mysql法式并直接修改mysql數(shù)據(jù)庫中的user授權(quán)表:
MYSQL教程假如你有MySQL的老版本,使用mysql和UPDATE.
MYSQL教程在你設(shè)置完口令后,通過運(yùn)行下列命令檢查你是否必要告訴服務(wù)器重載授權(quán)表:
MYSQL教程如果服務(wù)器仍然讓你以root而不指定口令而銜接服務(wù)器,重載授權(quán)表:
MYSQL教程在你設(shè)置了root的口令后(并且如果必要重載了授權(quán)表),你將必要在任何時(shí)候以root連接服務(wù)器時(shí)指定
MYSQL教程下面是我整理的一些辦法
首先讓mysql以普通用戶權(quán)限運(yùn)行mysql.類似sqlserver的設(shè)置辦法,如果不會的朋友可以使用工具實(shí)現(xiàn).
MYSQL教程1.設(shè)置或修改Mysql root暗碼:
默認(rèn)安裝后空暗碼,以mysqladmin命令設(shè)置暗碼:
MYSQL教程2.刪除默認(rèn)的數(shù)據(jù)庫和用戶
MYSQL教程3. 變動默認(rèn)root賬號名稱:
MYSQL教程4. 本地文件平安:
MYSQL教程5. 禁止遠(yuǎn)程連接mysql,遠(yuǎn)程管理可通過phpmyadmin,編纂my.cnf在[mysqld]添加:
MYSQL教程6.最小權(quán)限用戶:
MYSQL教程7. 限制普通用戶瀏覽其它數(shù)據(jù)庫,編纂my.cnf在[mysqld]添加:
MYSQL教程修復(fù)數(shù)據(jù)庫
mysqlcheck -A -o -r -p修復(fù)指定的數(shù)據(jù)庫
MYSQL教程9.跟據(jù)內(nèi)存的年夜小選擇MySQL的配置文件:
《Mysql入門MySQL數(shù)據(jù)庫安全設(shè)置與注意事項(xiàng)小結(jié)》是否對您有啟發(fā),歡迎查看更多與《Mysql入門MySQL數(shù)據(jù)庫安全設(shè)置與注意事項(xiàng)小結(jié)》相關(guān)教程,學(xué)精學(xué)透。維易PHP學(xué)院為您提供精彩教程。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/12337.html