centos7下 mysql5 7 忘記密碼重置

2021-08-06 01:53:49 字數 744 閱讀 8113

mysql 5.7 開始 資料庫中的user 表中已經將password欄位更改為authentication_string所以更改密碼 直接使用update mysql.user set authentication_string=password("123456") where user="root";

完整的修改資料庫密碼的操作

1. vim /etc/my.cnf 加入skip-grant-tables

2.重啟mysql  systemctl restart mysqld

3.終端輸入mysql  直接登入到資料庫  use mysql ;

4.update mysql.user set authentication_string=password("123456") where user="root";

5.編輯my.cnf檔案刪掉skip-grant-tables 這一行,然後重啟mysql,/etc/init.d/mysqld restart,否則mysql仍能免密碼登入

接下來mysql就可以正常執行了。

centos7下安裝mysql5 7記錄

現在centos上預設是沒有yum源的,yum安裝的是 mariadb。所以我們需要自己先配置yum源。配置yum源步驟如下 wget 2 安裝yum源 rpm uvh mysql57 community release el7 11.noarch.rpm3 檢視有哪些版本的mysql yum re...

在CentOS 7下安裝MySQL5 7

wget i cyum y install mysql57 community release el7 10.noarch.rpmyum y install mysql community serversystemctl start mysqld.service 找到預設密碼,必須先進入mysql一...

centos7下原始碼安裝mysql5 7 16

二 安裝約定 使用者名稱 mysql 安裝目錄 data mysql 資料庫目錄 data mysql data 三 安裝準備 1 新增使用者 useradd s sbin nologin mysql 2 建立目錄 mkdir data mysql 3 改變目錄擁有者和所屬者 chown r mys...