MySQL密碼修改

一、使用MySQLadmin修改密碼

  1.root用戶沒有密碼

    # mysqladmin -u root password 123456     # 修改密碼爲123456:


  2.root有密碼(123456),修改密碼爲abcdef:

    # mysqladmin -u root -p password abcdef

     注意,命令回車後會問你舊密碼,輸入舊密碼123456之後命令完成,密碼修改成功。


二、擁有原來的myql的root的密碼;

  方法一:在mysql系統外,使用mysqladmin

   # mysqladmin -u root -p password "test123"

  Enter password:    【輸入原來的密碼】

  方法二:通過登錄mysql系統,

 # mysql -uroot -p
   Enter password:     【輸入原來的密碼】


     mysql> use mysql;     #進入mysql數據庫

     mysql> update user set password=password('123456')where user='root';  #修改root密碼爲12345

     mysql> flush privileges;     #刷新權限

     mysql> exit; 

     

三、忘記原來的myql的root的密碼

  1、修改MySQL配置文件

    # vim /etc/my.cnf

     在[mysqld]段加入

       skip-grant-tables     #跳過驗證

    # service mysqld restart      #重啓MySQL


  2、連接MySQL

    # mysql -uroot

     mysql>use mysql    #進入mysql數據庫

      mysql> update user set password=password('123456')where user='root'; #修改root密碼爲12345     

      mysql> flush privileges;      #刷新權限

      mysql> exit;

  

  3、改回MySQL配置文件

    # vim /etc/my.cnf

     註銷掉skip-grant-tables

    # service mysqld restart        #重啓MySQL 

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