在CentOS7中重置MySQL root密碼

2021-10-07 01:33:29 字數 738 閱讀 4968

在mysql 5.7.29 上驗證通過。

# 停止mysql

sudo systemctl stop mysqld

# 設定關閉鑑權和網路連線

sudo systemctl set-environment mysqld_opts=

"--skip-grant-tables --skip-networking"

# 啟動mysql

sudo systemctl start mysqld

# 以root賬號登入mysql,並重設密碼

mysql -uroot

update mysql.user set authentication_string=password(

"newpassword"

) where user=

'root' and host =

'localhost'

;flush privileges;

quit

# 停止mysql

sudo systemctl stop mysqld

# 恢復鑑權和網路連線設定

sudo systemctl unset-environment mysqld_opts

# 啟動mysql

sudo systemctl start mysqld

執行mysql -uroot -p重新登入mysql來驗證新密碼是否可以登入成功。

在CentOS7中使用yum構建MySQL

1 配置mysqlyum源 rpm ivh2 目前mysql最近版本為8版本,我們安裝的是5.7版本,所以修改以下yum倉庫配置檔案 vim etc yum.repos.d mysql community.repo修改內容如下3 使用yum安裝mysql和mysql community server...

在Centos7原始碼包編譯安裝MySQL5 7

wgettar xf mysql boost 5.7.23.tar.gzuseradd s sbin nologin mysqlmkdir p data mysql data chown r mysql mysql data mysqlyum install gcc gcc c ncurses de...

centos7安裝python的MySQLdb模組

sudo pip install mysql python如果遇到找不到mysql config檔案時,要先安裝 mysql community devel sudo yum install mysql community devel 然後重新sudo pip install mysql pytho...