• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    MySQL數據庫中修改密碼及訪問限制設置詳解

    發布: 2009-10-16 10:54 | 作者: 不詳 | 來源: 領測軟件測試網采編 | 查看: 127次 | 進入軟件測試論壇討論

    領測軟件測試網

     MySQL數據庫中修改密碼及訪問限制設置詳解 MySQL數據庫

    關鍵字:MySQ 修改密碼 訪問限制

     MySQL是一個真正的多用戶、多線程SQL數據庫服務器。MySQL是以一個客戶機/服務器結構的實現,它由一個服務器守護程序mysqld和很多不同的客戶程序和庫組成。由于其源碼的開放性及穩定性,且與網站流行編徎語言PHP的完美結合,現在很多站點都利用其當作后端數據庫,使其獲得了廣泛應用。處于安全方面的考慮,需要為每一用戶賦于對不同數據庫的訪問限制,以滿足不同用戶的要求。下面就分別討論,供大家參考。

      一、MySQL修改密碼方法總結

      首先要說明一點的是:一般情況下,修改MySQL密碼是需要有mysql里的root權限的,這樣一般用戶是無法更改密碼的,除非請求管理員幫助修改。

      方法一

      使用phpMyAdmin (圖形化管理MySql數據庫的工具),這是最簡單的,直接用SQL語句修改mysql數據庫庫的user表,不過別忘了使用PASSWORD函數,插入用戶用Insert命令,修改用戶用Update命令,刪除用Delete命令。在本節后面有數據表user字段的詳細介紹。

      方法二

      使用mysqladmin。輸入:

      mysqladmin -u root -p oldpassword newpasswd

      執行這個命令后,需要輸入root的原密碼,這樣root的密碼將改為newpasswd。同樣,把命令里的root改為你的用戶名,你就可以改你自己的密碼了。 當然如果你的mysqladmin連接不上mysql server,或者你沒有辦法執行mysqladmin,那么這種方法就是無效的,而且mysqladmin無法把密碼清空。

      下面的方法都在mysql提示符下使用,且必須有mysql的root權限:

      方法三

      mysql"gt; INSERT INTO mysql.user (Host,User,Password) valueS ('%','system', PASSWORD('manager')); mysql"gt; FLUSH PRIVILEGES。確切地說這是在增加一個用戶,用戶名為system,密碼為manager。注意要使用PASSWORD函數,然后還要使用FLUSH PRIVILEGES來執行確認。

      方法四

      和方法三一樣,只是使用了REPLACE語句

      mysql"gt; REPLACE INTO mysql.user (Host,User,Password) valueS('%','system',PASSWORD('manager')); mysql"gt; FLUSH PRIVILEGES

      方法五

      使用SET PASSWORD語句

      mysql"gt; SET PASSWORD FOR system@"quot;%"quot; = PASSWORD('manager');

      你也必須使用PASSWORD()函數,但是不需要使用FLUSH PRIVILEGES來執行確認。

      方法六

      使用GRANT ... IDENTIFIED BY語句,來進行授權。

      mysql"gt; GRANT USAGE ON *.* TO system@"quot;%"quot; IDENTIFIED BY 'manager';

      這里PASSWORD()函數是不必要的,也不需要使用FLUSH PRIVILEGES來執行確認。

      注:PASSWORD()函數作用是為口令字加密,在程序中MySql自動解釋。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: MySQL Mysql mysql mySQL MYSQL MySql MYsql 訪問 密碼 數據庫 詳解


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>