1. 程式人生 > >linux下mysql 8.0忘記密碼後重置密碼

linux下mysql 8.0忘記密碼後重置密碼

1://免密碼登陸

找到mysql配置檔案:my.cnf,

在【mysqld】模組新增:skip-grant-tables   儲存退出;

2://使配置生效

重啟mysql服務:  service mysqld restart;

3://將舊密碼置空

mysql -u root -p    //提示輸入密碼時直接敲回車。

//選擇資料庫

use mysql

//將密碼置空

update user set authentication_string = '' where user = 'root';

//退出

quit

4://去除免密碼登陸

刪掉步驟1的語句  skip-grant-tables

重啟服務  service mysqld restart

5://修改密碼

mysql -u root -p  //提示輸入密碼時直接敲回車,剛剛已經將密碼置空了

ALTER USER 'root'@'localhost' IDENTIFIED BY '[email protected]';//'[email protected]'  密碼形式過於簡單則會報錯

ps:mysql5.7.6版本後 廢棄user表中 password欄位 和 password()方法,所以舊方法重置密碼對mysql8.0版本是行不通的,共勉

相關推薦

[轉載]linuxmysql 8.0忘記密碼密碼

實在扎心,關鍵時刻忘記了密碼! 1、免密碼登陸 找到mysql配置檔案:my.cnf, 在【mysqld】模組新增:skip-grant-tables 儲存退出; 2、使配置生效 重啟mysql服務: service mysqld restart; 3、

linuxmysql 8.0忘記密碼密碼

1://免密碼登陸找到mysql配置檔案:my.cnf,在【mysqld】模組新增:skip-grant-tables   儲存退出;2://使配置生效重啟mysql服務:  service mysqld restart;3://將舊密碼置空mysql -u root -p

Mysql 8.0安裝問題及密碼

Mysql 8.0安裝問題及重置密碼 1:下載MySql 官網下載地址:https://dev.mysql.com/downloads/mysql/ 2:安裝MySql 開啟下載檔案解壓到指定檔案目錄。 開啟解壓後的MySql檔案在根目錄下建立my.ini (mysql配

Linux MySQL 8.0.11 登陸 修改密碼

MySQL 8.0.11 指令與之前版本有很大的出入。安裝步驟網上有很多,這裡就不再多說。然後是指令檢視MySQL執行狀態:systemctl status mysqld開啟MySQL執行服務:systemctl start mysqld關閉MySQL與性服務:systemc

Linuxmysql 8.0安裝教程

轉:https://www.jb51.net/article/146677.htm 準備工作: mysql8.0 rpm檔案 測試工具(比如 idea的database工具) 安裝步驟: 1. 下載mysql的repo源,下載地址: 進入Linux系統,輸入指令:

linux mysql 8.0.12版本二進位制安裝教程

mysq安裝步驟:①下載安裝包:wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.12-linux-glibc2.12-x86_64.tar.xz ②解壓縮下載的安裝包:   ----例如:tar -Jxvf

MySQL 8密碼密碼的辦法和Navicat報1521錯誤

MySQL 8下忘密碼後重置密碼的辦法 第一步,關掉系統服務 net stop mysql 第二步,建立一個文字檔案,內含一條密碼修改命令(''中間可以填寫修改後的密碼) ALTER USER 'root'@'localhost' IDENTIFIED BY '

MySQL 8密碼密碼的辦法 ( MySQL5老方法沒用了,這是最有效的辦法)

轉載:https://blog.csdn.net/gupao123456/article/details/80766154,修改部分博文中已經標紅,請務必檢視,那裡是補充。 MySQL密碼重置思路 MySQL的密碼是存放在user表裡面的,修改密碼其實就是修改表中記錄。 重置的思路是是想

MySQL 8密碼密碼的辦法 ( MySQL5老方法不靈了)

MySQL密碼重置思路MySQL的密碼是存放在user表裡面的,修改密碼其實就是修改表中記錄。重置的思路是是想辦法不用密碼進入系統,然後用資料庫命令修改表user中的密碼記錄。查了下,MySQL5系統在網上建議的方法是以--skip-grant-tables引數啟動mysql

MySQL忘記密碼密碼(Mac )

安裝好MySQL以後,系統給了個預設的的密碼,然後說如果忘記了預設的密碼。。。。。。我複製了預設密碼就走過了這一步,這一步就是我漫長旅程的開始。他給的密碼太複雜了,當然我得換一個,而且我還要假裝我不記得密碼了,就這樣我走上了不歸路。。。。。。 這個過程是心酸的,網上的資料多如狗,關鍵是各有各的錯法,嘗試

Linux MariaDB 遺忘密碼密碼【轉載】

MariaDB 是 MySQL 的一個分支資料庫。處理的辦法和 MySQL 相同。 修改 MySQL 配置檔案 在 [mysqld] 追加配置項: [[email protected] ~]# vim /etc/my.cnf [[email 

centOS 6.5 mysql5.6忘記密碼密碼

1、停止mysql服務 service mysqld stop [[email protected] ~]# service mysqld stop Stopping mysqld:

win7mysql-8.0.12-winx64登入密碼忘記,如何修改

使用登入時跳過驗證的方式重置root密碼 步驟1:先關閉MySQL服務,然後使用“–skip-grant-tables”配置項,跳過許可權驗證方式重啟MySQL服務: 這裡使用的指令是“mysqld –shared-memory –skip-grant-tab

MacMySQL密碼忘記密碼

關閉mysql伺服器(以下命令都在終端輸入) 1,   sudo /usr/local/mysql/support-files/mysql.server stop       也可以在系統偏好裡有個MySQL裡關閉。2,&nbs

CentOS 7.2 mysql 8.0.11二進制安裝(親測)

type server png not tex 分享 chown sed tar 本文主要介紹mysql 8.0.11二進制安裝,具體步驟如下1. 解壓文件tar -zxvf mysql-8.0.11-el7-x86_64.tar.gz2. 移動解壓後的數據庫文件mv my

Linux安裝mysql.8.0.12

sof grep erro listen lis int log linux target 1. linux安裝mysql8.0.12,親測可用。 以下是安裝過程中出現的問題: 1 [root@localtest1 file]# systemctl start m

linux 安裝Mysql5.7以後版本不知道密碼如何登陸

linux 下安裝Mysql5.7以後版本後不知道密碼如何登陸 第一次在linux下安裝mysql,安裝成功以後不知道密碼無法登陸,看了好多部落格說初始密碼為空,然而並不是這樣,輸入空密碼會報錯,後來才知道和版本有關。5.7之前的版本預設是沒有密碼的,只需在伺服器上直接登入,甚至使用者名

linux 安裝mysql 8.0

環境說明: [[email protected] ~]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) [[email protected] ~]# uname -a Li

macOSMySQL 8.0 安裝與配置教程

原文: macOS下MySQL 8.0 安裝與配置教程 一、前言 1、本教程主要內容 適用Homebrew安裝MySQL MySQL 8.0 基礎適用於配置 MySQL shell管理常用語法示例(使用者、許可權等) MySQL字元編碼配置 MySQL遠端訪問配置 2、本教程

Macmysql 8.0 踩坑

一、使用brew 安裝mysql8.0brew install mysql二、開啟mysql 服務brew services start mysql三、使用安全安裝mysql_secure_installation四、使用root使用者登入資料庫,使用show databas