忘記 mysql root 密碼

2021-10-07 08:56:21 字數 956 閱讀 3910

cd /usr/local/mysql/bin

systemctl stop mysqld

mysqld --console --skip-grant-tables --user root

mysql

flush privileges;

alter user 'root'@'%' identified by 'passwd' password expire never;

alter user 'root'@'%' identified with mysql_native_password by 'passwd';

flush privileges;

改完後systemctl stop mysqld不能啟動

不知道啥錯誤

直接執行

./mysqld --user root

可以執行

初步判斷是許可權問題

檢視配置檔案vim /etc/my.conf

[mysqld]

basedir = /usr/local/mysql

datadir = /usr/local/mysql/data

socket = /tmp/mysql.sock

修改chown -r /usr/local/mysql/data mysql:mysql修改chown -r /tmp/mysql* mysql:mysql再重新啟動 發現可以執行 //建議先備份

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...