linux 重新設定mysql密碼

2021-09-17 23:04:31 字數 581 閱讀 9311

先登陸伺服器,找到自己的my.cnf檔案,通常會在 /etc目錄下(如果不在,可以用find / -name my.cnf命令找一下),然後使用 vi my.cnf 命令編輯該檔案(建議先備份),在[mysqld]下面加上 skip-grant-tables ,

作用是登陸時跳過登陸認證,換句話說就是root什麼密碼都可以登陸進去,然後:wq儲存退出後,用service mysqld restart重啟mysql。

現在不論什麼密碼都可以登陸root使用者了。

接下來,在linux中輸入如下命令:

# mysql -uroot -p

mysql> use mysql; 

mysql> update user set password=password('123') where user='root'; 

mysql> flush privileges; 

退出mysql

刪除skip-grant-tables

重啟mysql,完成。

**:

Mac平台重新設定MySQL的root密碼

mac os x 重置 mysql root 密碼 您是否忘記了mac os 的mysql的root密碼?通過以下4步就可重新設定新密碼 1.停止 mysql server.通常是在 系統偏好設定 mysql stop mysql server 2.開啟終端,輸入 sudo usr local my...

Mac平台重新設定MySQL的root密碼

mac os x 重置 mysql root 密碼 您是否忘記了mac os 的mysql的root密碼?通過以下4步就可重新設定新密碼 停止 mysql server.通常是在 系統偏好設定 mysql stop mysql server 開啟終端,輸入 sudo usr local mysql ...

linux 重新設定memsql密碼

先登陸伺服器,找到自己的my.cnf檔案,通常會在 etc目錄下 如果不在,可以用find name my.cnf命令找一下 然後使用 vi my.cnf 命令編輯該檔案 建議先備份 在 mysqld 下面加上 skip grant tables 作用是登陸時跳過登陸認證,換句話說就是root什麼密...