怎麼在linux系統重置mysql的root密碼

2021-07-24 16:38:23 字數 916 閱讀 7467

vi /etc/my.cnf 在[mysqld]新增

skip-grant-tables

/etc/init.d/mysqld restart

mysql

>update mysql.user set password=password("新密碼") where user="root";

>flush privileges;

vi /etc/my.cnf 在[mysqld]遮蔽 

skip-grant-tables

/etc/init.d/mysqld restart

/*****   

參考 1

******/

資料庫許可權--->

賦許可權:

mysql>

grant all privileges on *.* to 'root'@'%' identified by "" with grant option;

檢視mysql資料庫中所有使用者及擁有許可權

mysql> select distinct concat('user: ''',user,'''@''',host,''';') as query from mysql.user;

檢視本次登陸使用者許可權 

show gr

ants;

刪除賬戶及許可權:

mysql>drop user 'root'@'localhost';

重新整理許可權:

flush privileges;

新增使用者:

insert into mysql.user(host,user,password) values("localhost","root",password("root"));

/*****   

參考 1

******/

在Linux系統中通過rpm包安裝MySQL

通過rpm包方式安裝就像去服裝店買衣服,衣服的大小 顏色等樣式都是設計好的,我們只要買來就能穿,方便快捷。這些rpm包也各有各的用途。如 mysql community server 5.7.29 1.el7.x86 64.rpm是mysql伺服器端的包,提供mysql伺服器端程式 mysql co...

在騰訊雲伺服器Linux系統中安裝MySQL

參考部落格 0 檢視是否已經安裝mysql root vm 8 15 centos rpm qa grep mysql 無輸出說明沒有安裝1 開啟 mysql yum儲存庫 檢視自己的版本 root vm 8 15 centos cat etc redhat release centos linux...

在Windows和Linux上安裝MySQL

my.ini檔案的配置內容 mysqld 設定3306埠 port 3306 設定mysql的安裝目錄 basedir d myserver mysql 8.0.22 winx64 設定mysql資料庫的資料的存放目錄 datadir d myserver mysql 8.0.22 winx64 d...