1. 程式人生 > >windows下Mysql5.7.11免安裝模式下不能無密登入 Access denied for user 'root'@'localhost' (using password: NO)

windows下Mysql5.7.11免安裝模式下不能無密登入 Access denied for user 'root'@'localhost' (using password: NO)

mysql下載過程:

1.百度mysql,進入mysql官網https://www.mysql.com/,選擇download,或者直接進入https://www.mysql.com/

2.在頁面中選擇community地址為https://dev.mysql.com/downloads/,下圖所示

3.選擇左邊的mysql  community server,地址為https://dev.mysql.com/downloads/mysql/,如圖


4.下滑頁面,選擇所需的版本


5.點選download下載

6.把下載後的檔案解壓出來

mysql安裝過程

首先在解壓出來的檔案中新增檔案my.ini,如圖

[mysql]
default-character-set=utf8 
[mysqld]
port = 3306 
basedir=D:\mysql
datadir=D:\mysql\data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB 



1.以管理員身份執行cmd(開啟C:\Windows\System32,找到cmd,然後右鍵選擇以管理員身份執行)

2.進入mysql檔案下的bin目錄(這裡我的目錄為D:\mysql,所以我的命令是cd D:\mysql\bin)

3.執行命令 mysqld  -install

4.執行命令 mysqld  --initialize

5.執行命令 net start mysql

6.執行命令sql  -uroot  -p然後回車,之後會讓輸入密碼,但是我們不知道密碼,所以直接回車

這個時候會出現出現 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

解決辦法:

1.net stop mysql

2.管理員身份執行cmd,進入mysql的bin目錄下(安裝過程中的前兩步),如果之前的命令列沒有關閉可以忽略這一步

3.執行命令  mysqld --skip-grant-tables,這是游標會一直閃,

4.開啟cmd,然後在mysql的bin目錄下

5.執行命令sql  -uroot  -p然後回車,之後會讓輸入密碼,但是我們不知道密碼,所以直接回車

這時候就進到了mysql裡(提示符變成mysql>)因此我們在這修改密碼

修改root密碼

1.mysql>use mysql;

2.mysql>slect * from user;

3.這裡如果顯示的是 authentication_string(新版的5.7以後吧)就執行

mysql>update user set authentication_string=password("root") where user="root";

如果顯示的是password 就執行

mysql>update user set password=password("root") where user="root";

4.flush privileges;

下次再登入的時候輸入密碼就是了比如 mysql -uroot -proot就直接登入了

希望可以幫助您!!

本文來自河南啟芳電子科技有限責任!歡迎轉載!!

相關推薦

windowsMysql5.7.11安裝模式不能登入 Access denied for user 'root'@'localhost' (using password: NO)

mysql下載過程: 1.百度mysql,進入mysql官網https://www.mysql.com/,選擇download,或者直接進入https://www.mysql.com/ 2.在頁面中選

centos7.3安裝mysql5.7 && 解決 Access denied for user 'root'@'localhost' (using password: NO)

開始查詢自帶的mariadb,rpm -qa | grep mariadb 找到安裝包並解除安裝 rpm -e mariadb安裝包 解除安裝完之後,我們就可以開始安裝mysql5.7了,在這裡可以找到我們需要的點選這裡, 接下來我們可以在終端 w

MYSQL5.7Access denied for user 'root'@'localhost' (using password:YES)解決方法

如果過你都試過了,還沒解決,請直接看最下邊  1.開啟MySQL目錄下的my.ini檔案,在檔案的最後新增一行“skip-grant-tables”,儲存並關閉檔案; 2.重啟MySQL服務; 3.通過cmd行進入MySQL的bin目錄,輸入“mysql -u root

Access denied for user 'root'@'localhost' (using password:YES) Mysql5.7

解決方案: (1) 開啟MySQL目錄下的my.ini檔案,在檔案的最後新增一行“skip-grant-tables”,儲存並關閉檔案。(my.ini在C:\ProgramData\MySQL\MySQL Server 5.7\my.ini) (2)重啟MySQL服務。 (3)通過命令列進入MySQ

安裝Mysql在Mac中的神坑之Access denied for user 'root'@'localhost' (using password: YES)

眼看馬上夜深人靜了,研究了一天的問題也塵埃落定了。 廢話不多說 直接來乾貨!大家都知道免安裝版本的Mysql, 在Mac中安裝完成(如何安裝詳見Mac OS X 下 TAR.GZ 方式安裝 MySQ

Ubuntu安裝mysql(Access denied for user 'mysql'@'localhost' (using password: NO))

作業系統:Ubuntu16.04 1.安裝mysql的服務端 sudo apt-get install mysql-server 2.安裝mysql的客戶端(需要注意安裝過程中會詢問是否設定登陸密碼)) sudo apt install mysql-client 3

如何解決MySQL 5.7 Access denied for user 'root'@'localhost' (using password YES)問題?

歡迎轉載,轉載請註明出處,謝謝~(作者:喝酒不騎馬 Colton_Null) from CSDN 最近,在CentOS 6.8上使用MySQL時,無法登入資料庫,並提示Access denied for user ‘root’@’localhost’

mysql 安裝問題 access denied for user 'root'@'localhost' using password yes/no

           對於MySQL資料庫的安裝,網上有很多教程,但是有很多時候對著教程安裝還是會安裝不成功。之前使用SqlServer也是這樣,這次安裝MySQL出現的主要問題就是網上流傳的安裝教程中最後的注意事項中提到的,如下 注意事項 設定完畢,按“Fini

centos7 上安裝mysql5.7登入報錯ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using pas

安裝完mysql後會有個臨時密碼去日誌檢視,但是檢視登入修改密後還是不行 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password:yes) 於是 1,停止mysql服務 sy

windowsmysql5.7忘記密碼情況重置密碼問題暨Access denied for user 'root'@'localhost'問題解決方案

1、停止mysql服務,修改my.ini,設定無密碼登入(注:mysql5.7的data目錄及my.ini預設在此目錄:C:\ProgramData\MySQL\MySQL Server 5.7。)修改內容:在[mysqld]下增加skip-grant-tables,增加後重

ubuntu 16.04安裝mysql5.7.17後,登入時出現ERROR 1045 (28000): Access denied for user 'root'@'localhost' 問題解決!

一、問題描述     今天,筆者為了練習sql,在ubuntu16.04上安裝了mysql。筆者在網上搜索了在ubuntu16.04安裝mysql的步驟,並跟著步驟一步步操作,然而,讓筆者無法明白的是,網上說在安裝mysql的過程會彈出輸入密碼的視窗,然而筆者在安裝的過程中

windows系統mysql出現Error 1045(28000) Access Denied for user 'root'@'localhost'

在windows作業系統安裝mysql資料庫,碰到Error 1045(28000) Access Denied for user 'root'@'localhost' 錯誤時,需要重新設定密碼。 具體方法是: 1.先在安裝目錄找到my.ini配置檔案,開啟配置檔案,找到[mysqld]一行,在下面新增

安裝mysql 出現錯誤Unable to update security settings. Access denied for user 'root'@'localhost' 的解決

以前安裝過mysql,解除安裝了之後重新安裝,當安裝到mysql server的時候出現Unable to update security settings. Access denied for user 'root'@'localhost' (using password:

Windows中的Linux子系統中執行python3 連線mysql資料庫時報錯Access denied for user 'root'@'localhost'

** 我是通過更換root密碼的認證方式解決的,新版mysql使用的caching_sha2_password,換成mysql_native_password我就可以連上了。 步驟是在windows系統中的Linux子系統編輯器的命令列連線mysql, 通過my

【mysql】linux用yum安裝mysql後,登陸root使用者提示ERROR 1045 (28000): Access denied for user 'root'@'localhost' (..

系統是CentOS 6.8 yum -y install mysql mysql-server mysql-devel 安裝完之後 [root@iZwz9gjh3pbz2k2hin7cg8Z ~]# mysql -uroot -p 報

windows10 mysql5.7.24 安裝安裝筆記

我再安裝mysql的免安裝版遇到過特別多的問題,經常是裝成功了,但是服務起不來,所以這裡就總結一下mysql的安裝筆記,供自己學習 1.先去官網下載mysql 免安包 Download MySQL Community Server 2.解壓安裝包 到指定的目錄 3.在mysql

WIN10MYSQL5.7.20詳細安裝配置,

網上很多安裝教程,要麼少了關鍵步驟 ,要麼少了圖,要麼有些地方沒解釋清楚,踩了不少坑,這裡就來一份最詳細的安裝教程 1.安裝環境 WIN10 64位教育版2018 (其他版本應該也一樣) / Microsoft .Net 4.0 (一個執行環境 50M左右)/ Visual C++

MYSQL:ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost——MySQL5.7修改密碼

          MySQL小巧靈活,算是比較受歡迎的一類資料庫,做的專案也採用了MySQL,用到就要再電腦上裝一個、是吧,要不對這個階段的我來說就太low了,結果……說多了都是淚,安裝了幾次,都有

docker 安裝報錯 ERROR 1045 (28000): Access denied for user 'mysql'@'localhost' (using password: YES)解決方法

以下操作針對mysql8.0.11版本: 第一步:安裝mysql服務時 docker run -d -v /data/mysql/data:/var/lib/mysql -v /data/mysql/conf:/etc/mysql/conf.d --name mysql -e MY

windows環境安裝MySQL5.7.22安裝

1 下載MySQL 網址:https://dev.mysql.com/downloads/mysql/ 選擇對應的版本及作業系統的位數,下載zip壓縮包 2 解壓壓縮包 例如我解壓到了D:\soft資料夾,路徑是:D:\soft\mysql-5.7.22-winx