mysql修改密碼及忘記密碼如何處理

來源:互聯網
上載者:User

標籤:mysql 密碼

本文摘要:

    1. 建立使用者 並 指定密碼

    2. 修改密碼

    3. 忘記密碼的解決方案


建立使用者並指定密碼

    1)[windows | linux] mysql -uroot -p 

        Enter password:******

        mysql> create user ‘keyman‘@‘127.0.0.1‘ identified by ‘keyman‘;

        mysql> grant usage on *.* to ‘harry‘@‘127.0.0.1‘ identified by ‘harry‘;

        mysql> exit

        [windows | linux] mysql -ukeyman -pkeyman -h127.0.0.1

        mysql> exit

        [windows | linux] mysql -uharry -pharry -h127.0.0.1

mysql修改密碼的方法總結如下

    1) [windows | linux] mysql -uroot -p

        mysql> set password for ‘keyman‘@‘127.0.0.1‘ = password(‘keyman123‘);

        mysql> flush privileges;

        //下面的語句只能修改自己的密碼

        mysql> set password = password(‘keyman123‘);

    2) [windows | linux] mysql -uroot -p

        mysql> grant usage on *.* to ‘keyman‘@‘127.0.0.1‘ identified by ‘keyman123‘;

    3) [windows | linux] mysql -uroot -h127.0.0.1 -p password "new_password"


忘記密碼的解決方案

    1)停止mysql資料庫

        [windows] net stop mysql

        [linux] service mysqld stop

    2) 以不載入授權表的方式啟動資料庫

        [windows | linux] add below line to my.ini or my.cnf configuration file

        [mysqld]

        ......................

        skip-grant-tables

        ......................

        [windows] net start mysql

        [linux] service mysqld start

    3) 登陸資料庫並修改密碼

        [windows | linux] mysql -uroot mysql

        mysql> update user set password=password(‘new_password‘) where user = ‘root‘;

        mysql> flush privileges;

        mysql>  exit

    4) 重新啟動資料庫

        [windows | linux] remove ‘skip-grant-tables‘ from configuration file

        [windows] net stop mysql

        [windows] net start mysql

        [linux] service mysqld restart 

    5) 使用新密碼進行登陸

        [windows | linux] mysql -uroot -pnew_password

        mysql>

        

    以上內容僅供參考,如有遺誤,望請諒解。

本文出自 “Keyman” 部落格,請務必保留此出處http://keyman.blog.51cto.com/9807984/1652372

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.