Windows系統下設定mysql的根使用者密碼及添加新使用者的操作

來源:互聯網
上載者:User

標籤:php mysql 建立使用者 根使用者 密碼

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


一、設定根使用者密碼


1. 安裝好PHP及相關軟體之後,點開“運行”,輸入“cmd”,開啟系統管理員主控台,1所示:

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/6D/A7/wKioL1VpGFfhRTpoAADhsruho7s583.jpg" title="圖1.PNG" alt="wKioL1VpGFfhRTpoAADhsruho7s583.jpg" />

圖1

2. 在控制台中,移動到mysql\bin目錄下。這個和您安裝的php軟體有關。我安裝的是XAMPP整合軟體,mysql\bin的路徑2所示:

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/6D/A7/wKioL1VpGUeS_7xRAAA6t_t6jlA251.jpg" title="圖2.PNG" alt="wKioL1VpGUeS_7xRAAA6t_t6jlA251.jpg" />

圖2

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

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/6D/AB/wKiom1VpGIHCTJqsAADmOK-sAWA549.jpg" title="圖3.PNG" alt="wKiom1VpGIHCTJqsAADmOK-sAWA549.jpg" />

圖3

3. 接下來,輸入“mysqladmin -u root password xxxxxx”,按斷行符號鍵,即可完成根使用者密碼的建立。其中,“xxxxxx”為你要設定的密碼,區分大小寫。4所示:

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/6D/AB/wKiom1VpGa2Tmu9AAAEOA8Juy4U927.jpg" title="圖4.PNG" alt="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所示:

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/6D/AC/wKiom1VpHPXjoJ4EAAEV1R5bJ5k700.jpg" title="圖5.PNG" alt="wKiom1VpHPXjoJ4EAAEV1R5bJ5k700.jpg" />

圖5

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

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/6D/A8/wKioL1VpHy2Q9ssdAAF7qL1d-Rs976.jpg" title="圖6.PNG" alt="wKioL1VpHy2Q9ssdAAF7qL1d-Rs976.jpg" />

圖6

4. 建立一個你要分配使用的資料庫,然後為該資料庫建立有一定許可權的使用者。這樣做的好處是,可以確保只有你建立過許可權的使用者才可以訪問這個資料庫,並且根據你設定的許可權來對資料庫進行操作。輸入“CREATE DATABASE xxx;”並斷行符號來建立資料庫,其中,“xxx”為資料庫的名稱(在本執行個體中,樓主使用的是Diary作為資料庫名稱),結尾一定要有分號。7所示:

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/6D/A8/wKioL1VpIKmQk8XCAAIpUr57S8I349.jpg" title="圖7.PNG" alt="wKioL1VpIKmQk8XCAAIpUr57S8I349.jpg" />

圖7

5. 接下來,為該資料建立具有一定特權的使用者。輸入如下:

GRANT SELECT, INSERT, UPDATE, DELETE

ON Diary.* TO

‘username‘@‘localhost‘

IDENTIFIED BY ‘userpassword‘;

其中,username為待建立使用者的使用者名稱,userpassword為該使用者的密碼。輸入後斷行符號,效果8所示(樓主建立的使用者名稱是"hellen",密碼是"hellenpass"):

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/6D/A8/wKioL1VpIsPC5lxyAADgvFCt2Gk681.jpg" title="圖8.PNG" alt="wKioL1VpIsPC5lxyAADgvFCt2Gk681.jpg" />

圖8

6. 最後,輸入“FLUSH PRIVILEGES;”來完成建立使用者的操作。至此,hellen使用者就可以使用如下的代碼串連進入Diary資料庫了:

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

本文出自 “海芝如峰” 部落格,請務必保留此出處http://winners.blog.51cto.com/7080842/1656570

Windows系統下設定mysql的根使用者密碼及添加新使用者的操作

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.