1. 程式人生 > >忘記mysql登入密碼,怎樣在命令列登入

忘記mysql登入密碼,怎樣在命令列登入

安裝完MySQL後,在windows下面就可以cmd命令列管理資料庫,在linux下面就可以使用終端管理資料庫。

mysql中資料庫名和表名是區分大小寫的,但是表中的列名就不區分大小寫。

登入:mysql -u root  -p

如果在登入的時候遇到即使你的root的密碼輸入無誤,但是仍然登入不進去的話,或者忘了root的密碼的話,可以採用下列方式:

  1. 停止mysql服務
    sudo service mysql stop

  2. 以 --skip-grant-tables 的引數啟動mysql,這樣的話,mysql就不會對登入檢查,因為你不用密碼可以直接登入了。
    sudo mysqld --skip-grant-tables &

  3. 下面以root方式登入.
    mysql -u root mysql

  4. 更新root的密碼,
    UPDATE user SET Password=PASSWORD('新密碼') WHERE User='root'; 
    
  5. FLUSH PRIVILEGES;