mysql8.0以上的版本忘記root密碼如何重置
作者還舉例了過程中遇到的問題,比如password欄位及其函式 ,最新的版本已經不可用了。
安裝完 最新版的 mysql8.0.1後忘記了密碼,向重置root密碼;找了網上好多資料都不盡相同,根據自己的問題總結如下:
第一步:修改配置檔案免密碼登入mysql
- vim /etc/my.cnf
1.2 在 [mysqld]最後加上如下語句 並保持退出檔案;
- skip-grant-tables
1.3 重啟mysql服務:
- service mysqld restart
第二步免密碼登入到mysql上;直接在命令列上輸入:
- mysql
- //或者
- mysql -u root -p
- //password直接回車
第三步: 給root使用者重置密碼;
3.1 首先檢視當前root使用者相關資訊,在mysql資料庫的user表中;
- select host, user, authentication_string, plugin from user;
host: 允許使用者登入的ip‘位置’%表示可以遠端;
user:當前資料庫的使用者名稱;
authentication_string: 使用者密碼;在mysql 5.7.9以後廢棄了password欄位和password()函式;
plugin: 密碼加密方式;
3.2 如果當前root使用者authentication_string欄位下有內容,先將其設定為空;
- use mysql;
- update user set authentication_string='' where user='root';
3.3 退出mysql, 刪除/etc/my.cnf檔案最後的 skip-grant-tables 重慶mysql服務;
3.4 使用root使用者進行登入,因為上面設定了authentication_string為空,所以可以免密碼登入;
- mysql -u root -p
- passwrod:直接回車;
3.5使用ALTER修改root使用者密碼;
- ALTER user 'root'@'localhost' IDENTIFIED BY 'Qian123#'
至此修改成功; 從新使用使用者名稱密碼登入即可;
相關推薦
MySQL 忘記 root 密碼重置方法
MySQL 版本: 5.6 / 5.7 一、Linux 伺服器版本 1.登入並開啟兩個 Linux 伺服器 ssh 控制檯 a.控制檯1:停止當前 mysqld 服務並以無授權狀態並禁用網路連線的方式啟動MySQL service
[ mysql ] linux mysql 忘記root密碼重置
[ mysql ] linux mysql 忘記root密碼重置 作者:flymaster qq:908601287 blog:http://www.cnblogs.com/flymaster500/ mysql相關命令及安全配置 1. 為mysql的root使用者設定密碼[[email
Mac OS X 10.11.4 忘記root密碼重置步驟
非常尷尬的是,由於平時用的個人使用者; 太久沒用root賬號,導致經常忘記mac 的root密碼 。 如下是非常簡單的重置步驟; 前提:你知道你當前賬號的密碼。 步驟如下(可直接對著操作): (1)以普通使用者名稱登入系統,並開啟terminal終端, 輸入:sudo bash
mysql8.0以上的版本忘記root密碼如何重置
作者還舉例了過程中遇到的問題,比如password欄位及其函式 ,最新的版本已經不可用了。 安裝完 最新版的 mysql8.0.1後忘記了密碼,向重置root密碼;找了網上好多資料都不盡相同,根據自己的問題總結如下: 第一步:修改配置檔案免密碼登入mysql
MYSQL8.0以上版本正確修改ROOT密碼
部署環境:安裝版本red hat Cent 7.0 MYSQL 版本 8.0.2.0成功部署完畢後出現故障情況:1. 正常啟動MYSQL服務後,敲Linux中root賬戶和密碼進入不去。2. 從/etc/my.cnf 配置檔案中加入skip-grant-t
ubantu 18.02 root密碼忘記,密碼重置方法
開機按Esc,進入GRUB 選擇*Advanced options for Ubuntu 選擇*Ubuntu,with Linux 4.15.0-20-generic(recovery mode) 選擇root drop to root shell promt
mysql5.6忘記資料庫的root密碼,重置密碼
mysql5.6忘記資料庫的root密碼:[[email protected] ~]# mysql -uroot -pEnter password: ERROR 1045 (28000): Access denied for user 'root'@'local
安裝mysql8.0.11以及修改root密碼,以及navicat連線失敗問題
update mysql.user set authentication_string=”” where user=”root”; alter user ‘root’@’localhost’ IDENTIFIED BY ‘123456’ 修改加密前,auth
MacOS下mysql的卸載、重裝和root密碼重置
root hab 密碼重置 tgt bnf ks3 oot pbr swd U鋼1蓖嚼昭路2wmhttp://tushu.docin.com/sina_6264032544 強稚3下暗繞8圖核冶柯84筆http://www.docin.com/hmq4257 5v頓
root密碼重置(Centos 7)
技術 spa 重置 -o 改變 AS 密碼重置 src 文件系統 1.系統啟動時出現操作系統的選擇界面,按e進入grub編輯模式。 2.選擇linux16開頭這一行在最後加上 \re.break 按ctrl+x 3.進入switch-root:# 輸入 mount
MySQL root密碼重置報錯 mysqladmin connect to server at 'localhost
-- ====================================================================-- mysqladmin: connect to server at 'localhost' failed的解決方案!-- ====
Ubuntu下Mysql 5.7.19 root密碼重置
在阿里雲ECS下的Ubuntu 16.04安裝Mysql,緊接著就用mysql_secure_installation安裝,並且設定了root的密碼。但是完畢後居然不能登入,百思不得其解。 $ mysql -uroot -p Enter password: ERROR 1698 (28000
root密碼重置、Linux目錄結構和遠端連線Linux
一、root如何重置密碼 1. 重啟 Linux 系統主機並出現引導介面時,按下鍵盤上的 e 鍵進入核心編輯介面 2. 在 linux16 引數這行的最後面追加“rd.break”引數,然後按下 Ctrl + X 組合鍵來執行修 改過的核心程式 3. 大約 30 秒過後,
windows下mysql5.7 root密碼重置
1、在mysql根目錄下新建配置檔案my.ini(因為我安裝的mysql-5.7.24安裝完成後未看到該配置檔案,所以新建一個,有的直接修改即可) [mysqld] skip-grant-tables 2、上述配置檔案新增後重啟MySQL,輸入mysql -h localhost
CentOS 或 RedHat 的 root密碼重置_恢復
CentOS 或 RedHat 的 root密碼重置在grub選單中按e進入系統的啟動條目編輯選單,找到linux16 ........ rd.break 在最後面加上 rd.break 裸機就這樣可以達linux16 ........ rd.break console
Sql server 忘記登入密碼重置
如果"Windows身份驗證”無法登入,請確保已經啟用SQL Server遠端連線(此步驟可在計算機的“開始”——“程式”中找到Microsoft SQL Server 2008 R2子選單下的“Reporting Services配置管理器”開啟並啟用你的計算機名的報表伺服器),如下圖所示。
MySQL 8.0 以上版本重置 root 使用者密碼
MySQL 8.0 以上版本重置 root 使用者密碼 在 /etc/my.cnf 檔案末尾追加 skip-grant-tables [[email protected] mysql]# vim /etc/my.cnf [mysql] # 設定mysql客戶端預設字符集
mysql8.0 忘記root密碼
密碼 忘記 不用 shared mysq 計算機 自動啟動 word root 先打開一個cmd:net stop mysql //關閉mysql服務mysqld --shared-memory --skip-grant-tables//跳過登錄密碼在不關閉第一個CMD的
CentOS6忘記root密碼如何重置
entos tdi info reboot ron 忘記root密碼 com image centos CentOS6忘記root密碼,如何重置密碼 ① 重啟服務器,按”e”鍵進入修改系統開機項界面
mysql5.7.22以上版本忘記密碼時這樣修改
l數據庫 del 字段 set mce root dao date pre 1.關閉mysql服務 net stop mysql 2.找到mysql安裝路徑找到 my.ini 打開在 [mysqld] 下添加 skip-grant-tables 跳過密碼校驗3