Windows系統下設置mysql的根用戶密碼及添加新用戶的操作

本篇文章主要是學習mysql的根用戶密碼的設置,以及如何添加新用戶等。詳細操作步驟如下。


一、設置根用戶密碼


1. 安裝好PHP及相關軟件之後,點開“運行”,輸入“cmd”,打開管理員控制檯,如圖1所示:

wKioL1VpGFfhRTpoAADhsruho7s583.jpg

圖1

2. 在控制檯中,移動到mysql\bin目錄下。這個和您安裝的php軟件有關。我安裝的是XAMPP集成軟件,mysql\bin的路徑如圖2所示:

wKioL1VpGUeS_7xRAAA6t_t6jlA251.jpg

圖2

因此,我需要在控制檯中輸入如下字符串:"cd C:\xampp\mysql\bin",輸入完成後按回車,此時會進入mysql\bin目錄。效果如圖3所示:

wKiom1VpGIHCTJqsAADmOK-sAWA549.jpg

圖3

3. 接下來,輸入“mysqladmin -u root password xxxxxx”,按回車鍵,即可完成根用戶密碼的創建。其中,“xxxxxx”爲你要設置的密碼,區分大小寫。如圖4所示:

wKiom1VpGa2Tmu9AAAEOA8Juy4U927.jpg

圖4

4. 做完以上操作後,來到xampp的目錄,進入phpMyAdmin文件夾中,找到一個名爲“config.inc.php”的文件,查找到“$cfg['Servers'][$i]['password'] = '',將其修改爲“$cfg['Servers'][$i]['password'] = 'xxxxxx'”(xxxxx爲你剛纔的密碼),然後保存。至此,創建根用戶密碼的操作已經全部完成。接下來的操作是創建一個用戶(我沒有設置過這個值,好像也可以正常使用,因爲這個文件很容易被看到,所以建議大家先慎重一下,如果我的設置方法不正確,還請告知。)。


二、創建一個新用戶


1. 採用上述的步驟進入到mysql\bin目錄下,進入之後的效果如上面的圖2所示。

2. 然後,輸入“mysql -u root -p”,點擊回車,之後在下一行會出現“Enter password:”和一個一閃一閃的下劃線,需要你輸入你設置的根用戶的密碼,如圖5所示:

wKiom1VpHPXjoJ4EAAEV1R5bJ5k700.jpg

圖5

3. 輸入根用戶密碼後,按回車鍵,如果密碼錯誤,則會回到上一步,需要你重新輸入“mysql -u root -p”並回車,輸入密碼;如密碼輸入正確,則如圖6所示:

wKioL1VpHy2Q9ssdAAF7qL1d-Rs976.jpg

圖6

4. 創建一個你要分配使用的數據庫,然後爲該數據庫創建有一定權限的用戶。這樣做的好處是,可以確保只有你創建過權限的用戶纔可以訪問這個數據庫,並且根據你設置的權限來對數據庫進行操作。輸入“CREATE DATABASE xxx;”並回車來創建數據庫,其中,“xxx”爲數據庫的名稱(在本實例中,樓主使用的是Diary作爲數據庫名稱),結尾一定要有分號。如圖7所示:

wKioL1VpIKmQk8XCAAIpUr57S8I349.jpg

圖7

5. 接下來,爲該數據創建具有一定特權的用戶。輸入如下:

GRANT SELECT, INSERT, UPDATE, DELETE

ON Diary.* TO

'username'@'localhost'

IDENTIFIED BY 'userpassword';

其中,username爲待創建用戶的用戶名,userpassword爲該用戶的密碼。輸入後回車,效果如圖8所示(樓主創建的用戶名是"hellen",密碼是"hellenpass"):

wKioL1VpIsPC5lxyAADgvFCt2Gk681.jpg

圖8

6. 最後,輸入“FLUSH PRIVILEGES;”來完成創建用戶的操作。至此,hellen用戶就可以使用如下的代碼連接進入Diary數據庫了:

mysqli_connect('localhost', 'hellen', 'hellenpass', 'Diary');

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章