pkill mysqld 關閉掉Mysql

跳過MYSQL的權限表啟動MySQL服務:
–skip-grant-tables啟動mysql

/usr/local/mysql8013/bin/mysqld_safe --defaults-file=/data/mysql8/my8.cnf --skip-grant-tables & 

將密碼置空:

root@localhost [(none)]>update mysql.user set authentication_string=\\\'\\\' where user=root and host=localhost;
Query OK, 1 row affected (0.06 sec)
Rows matched: 1  Changed: 1  Warnings: 0

root@localhost [(none)]>

pkill mysqld 關閉掉mysql

再次啟動mysql服務

[root@localhost ~]# /usr/local/mysql8013/bin/mysqld --defaults-file=/data/mysql8/my8.cnf &

無密碼登錄MySQL服務并設置新的密碼:


root@localhost [(none)]>select version();
 ----------- 
| version() |
 ----------- 
| 8.0.13    |
 ----------- 
root@localhost [(none)]>alter user user() identified by \\\'jist558@wei\\\';

[root@localhost ~]# mysql -uroot -p\\\’jist558@wei\\\’ -e "select version();"
mysql: [Warning] Using a password on the command line interface can be insecure.
———–
| version() |
———–
| 8.0.13 |
———–

密碼寫入.my.cnf文件就可以mysql直接登錄mysql窗口:

[root@localhost ~]# cat .my.cnf 
[mysql]
prompt=\\\\u@\\\\h:\\\\p \\\\R:\\\\m:\\\\s[\\\\d]>
no-auto-rehash
user=root
password=jist558@wei
[root@localhost ~]# mysql -e select version();
 ----------- 
| version() |
 ----------- 
| 8.0.13    |
 ----------- 

演示完畢

更多關于云服務器域名注冊,虛擬主機的問題,請訪問三五互聯官網:m.shinetop.cn

贊(0)
聲明:本網站發布的內容(圖片、視頻和文字)以原創、轉載和分享網絡內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。郵箱:3140448839@qq.com。本站原創內容未經允許不得轉載,或轉載時需注明出處:三五互聯知識庫 » mysql8.0忘記密碼如何找回

登錄

找回密碼

注冊