首先停掉mysql服務,在/etc/my.cnf中新增 skip-grant-tables,同時可以新增skip-networking選項來禁用網路功能,防止這時其他人通過網路連線到資料庫
[mysqld]datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
symbolic-links=0
skip-grant-tables #新增這一行
skip-networking #新增這一行
之後就可以修改密碼了
mariadb [mysql]> update mysql.user set password=password('1') where user='root';query ok, 1 row affected (0.00 sec)
rows matched: 1 changed: 1 warnings: 0
修改完成後記得把配置檔案改回來
mysql root忘記密碼
etc init.d mysql stop usr local mysql bin mysqld safe user mysql skip grant tables skip networking mysql u root mysql mysql update user set password p...
忘記mysql root密碼
登入 phpmyadmin 時,發現找不到root密碼了。找到乙個資料,解決了問題 2 執行 service mysqld restart 3 執行 mysql 到mysql 命令列 4 mysql use mysql mysql update user set password password ...
mysql root 密碼忘記
首次安裝mysql後,使用root登入mysql。終端會提示需要輸入密碼。可是安裝的過程並沒有提示輸入root的密碼。怎麼辦呢?通過修改my。conf配置繞開mysql的授權驗證,重置root使用者的密碼。操作過程如下 1 先停止當前正在執行的mysql服務 service mysql stop 2...