mysql8連接不上問題及解決
mysql8連接不上
mysql啟動(dòng)不了:本地計(jì)算機(jī)上的MySQL服務(wù)啟動(dòng)后停止
1、先打開數(shù)據(jù)庫根目錄,將data文件夾下的文件備份
以下圖片是網(wǎng)上找的 路徑不一樣
2、清空data文件夾中的文件
保留data文件夾
3、初始化數(shù)據(jù)庫
管理員的身份進(jìn)入
C:\Windows\system32>D:
D:\>cd D:\Java software installation location\mysql\mysql-8.0.31\mysql-8.0.31-winx64\bin
D:\Java software installation location\mysql\mysql-8.0.31\mysql-8.0.31-winx64\bin>
(1)、移除mysql服務(wù)
mysqld --remove 服務(wù)名 mysqld --remove mysql80
(2)、初始化 mysql 就是生成data文件
- 第一種初始化方法:
mysqld --initialize --console 可以生成默認(rèn)的初始密碼
- 第二種初始化方法:
mysqld --initialize-insecure --user=mysql
(3)、下載 安裝 mysql 服務(wù)
mysqld --install “服務(wù)名” mysqld --install mysql80
(4)、接下來可以打開服務(wù)面板,查看是否成功安裝mysql8的服務(wù)。
(5)、到這里,mysql8其實(shí)就已經(jīng)安裝好了,但是這個(gè)時(shí)候服務(wù)會(huì)無法啟動(dòng),接下來就是最關(guān)鍵的一步
使用快捷鍵win+r打開運(yùn)行窗口,輸入regedit然后回車打開注冊(cè)表
然后根據(jù)下面的路徑,找到剛才新安裝的mysql8
(6)、啟動(dòng)mysql8服務(wù)
net start “服務(wù)名” net start mysql80
(7)、登陸mysql8數(shù)據(jù)庫
執(zhí)行mysql -u root -p命令, 然后輸入剛才的默認(rèn)密碼即可,登錄
(8)、執(zhí)行flush privileges;命令刷新信息。
這一步也可以不用操作
flush privileges;
(9)、修改密碼
ALTER USER ‘root'@'localhost'IDENTIFIED WITH mysql_native_password BY ‘新密碼' ALTER user 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
以使用quit; 或是exit 命令退出mysql,然后重新登陸進(jìn)行驗(yàn)證密碼是否修改成功。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
window10下mysql 8.0.20 安裝配置方法圖文教程
這篇文章主要為大家詳細(xì)介紹了window10下mysql 8.0.20 安裝配置方法圖文教程,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-05-05JMeter對(duì)MySQL數(shù)據(jù)庫進(jìn)行壓力測(cè)試的實(shí)現(xiàn)步驟
本文主要介紹了JMeter對(duì)MySQL數(shù)據(jù)庫進(jìn)行壓力測(cè)試的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-01-01mysql 隊(duì)列 實(shí)現(xiàn)并發(fā)讀
隊(duì)列是常用的數(shù)據(jù)結(jié)構(gòu),基本特點(diǎn)就是先入先出,在事務(wù)處理等方面都要用到它,有的時(shí)候是帶有優(yōu)先級(jí)的隊(duì)列。當(dāng)隊(duì)列存在并發(fā)訪問的時(shí)候,比如多線程情況下,就需要鎖機(jī)制來保證隊(duì)列中的同一個(gè)元素不被多次獲取2012-04-04centos7.2離線安裝mysql5.7.18.tar.gz
這篇文章主要為大家詳細(xì)介紹了centos7.2離線安裝mysql5.7.18.tar.gz,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-06-06