mysql8.0.19忘記密碼處理方法詳解
1在配置文件中添加skip-grant-tables后重啟mysql,然后直接登錄
[root@tyjs09 ~]# cat /etc/my.cnf [mysqld] user=mysql basedir=/application/mysql datadir=/data/mysql/data socket=/tmp/mysql.sock server_id=6 port=3306 gtid-mode=on enforce-gtid-consistency=true log_error=/data/mysql/data/mysql.log log_bin=/data/binlog/mysql-bin secure-file-priv=/tmp innodb_flush_method=O_DIRECT lower_case_table_names=1 skip-grant-tables
2更新密碼
mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) mysql> alter user "root"@"localhost" identified by "123456"; ERROR 1396 (HY000): Operation ALTER USER failed for 'root'@'localhost' mysql> use mysql;select user,host from user;root | % | | mysql.infoschema | localhost | | mysql.session | localhost | | mysql.sys | localhost | +------------------+-----------+ 4 rows in set (0.00 sec) mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456'; Query OK, 0 rows affected (0.00 sec) mysql> flush privileges;
3在配置文件中去掉免登錄然后重啟mysql:
[root@tyjs09 ~]# vim /etc/my.cnf [mysqld] user=mysql basedir=/application/mysql datadir=/data/mysql/data socket=/tmp/mysql.sock server_id=6 port=3306 gtid-mode=on enforce-gtid-consistency=true log_error=/data/mysql/data/mysql.log log_bin=/data/binlog/mysql-bin secure-file-priv=/tmp innodb_flush_method=O_DIRECT lower_case_table_names=1 skip-grant-tables #去掉
[root@tyjs09 ~]# service mysql restart Shutting down MySQL.. SUCCESS! Starting MySQL. SUCCESS! [root@tyjs09 ~]# mysql -uroot -p123456 mysql: [Warning] Using a password on the command line interface can be insecure. Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 8 Server version: 8.0.19 MySQL Community Server - GPL Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>
到此這篇關(guān)于mysql8.0.19忘記密碼處理方法詳解的文章就介紹到這了,更多相關(guān)mysq忘記密碼處理內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- Windows 8.1下MySQL5.7 忘記root 密碼的解決方法
- Windows10系統(tǒng)下Mysql8.0.13忘記root密碼的操作方法
- mysql8.0.19忘記密碼的完美解決方法
- MySQL8下忘記密碼后重置密碼的辦法(MySQL老方法不靈了)
- mysql8.0忘記密碼的詳細(xì)解決方法
- MySQL8忘記密碼的快速解決方法
- MySQL 8忘記密碼的最佳處理方式淺析
- mysql 8.0.18 壓縮包安裝及忘記密碼重置所遇到的坑
- mysql8.0忘記密碼修改與net命令服務(wù)名無(wú)效問(wèn)題
- MySQL8.0/8.x忘記密碼更改root密碼的實(shí)戰(zhàn)步驟(親測(cè)有效!)
相關(guān)文章
sql中with?as用法以及with-as性能調(diào)優(yōu)/with用法舉例
SQL中的WITH?AS語(yǔ)法是一種強(qiáng)大的工具,可以簡(jiǎn)化復(fù)雜查詢的編寫(xiě),提高查詢的可讀性和維護(hù)性,這篇文章主要給大家介紹了關(guān)于sql中with?as用法以及with-as性能調(diào)優(yōu)/with用法的相關(guān)資料,需要的朋友可以參考下2024-01-01Mysql?InnoDB?B+樹(shù)索引目錄項(xiàng)記錄頁(yè)管理
這篇文章主要為大家介紹了Mysql?InnoDB?B+樹(shù)索引目錄項(xiàng)記錄頁(yè)管理,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-05mysql批量更新多條記錄的同一個(gè)字段為不同值的方法
最近在工作的時(shí)候突然想到了一個(gè)問(wèn)題,就是mysql如何才能實(shí)現(xiàn)批量更新多條記錄的同一個(gè)字段為不同值,于是就動(dòng)手實(shí)踐起來(lái)了,發(fā)現(xiàn)其中的學(xué)問(wèn)還是挺多的,所以想著就總結(jié)下來(lái)分享給大家,有需要的朋友們可以參考借鑒,下面來(lái)一起看看吧。2016-12-12mysql修改自增長(zhǎng)主鍵int類型為char類型示例
這篇文章主要介紹了mysql修改自增長(zhǎng)主鍵int類型為char類型示例,需要的朋友可以參考下2015-04-04MySQL教程DML數(shù)據(jù)操縱語(yǔ)言示例詳解
這篇文章主要為大家介紹了MySQL教程中DML數(shù)據(jù)操縱語(yǔ)言的示例詳解,要想學(xué)好MySQL最重要的是要先學(xué)好數(shù)據(jù)操縱語(yǔ)言DML,本文對(duì)其進(jìn)行了全面的講解2021-10-10MySQL安全配置向?qū)ysql_secure_installation詳解
這篇文章主要介紹了MySQL安全配置向?qū)ysql_secure_installation各項(xiàng)配置的含義,并依據(jù)經(jīng)驗(yàn)給予一了一些建議,需要的朋友可以參考下2014-03-03