mysql8連接不上問題及解決
mysql8連接不上
mysql啟動不了:本地計算機上的MySQL服務(wù)啟動后停止
1、先打開數(shù)據(jù)庫根目錄,將data文件夾下的文件備份
以下圖片是網(wǎng)上找的 路徑不一樣
2、清空data文件夾中的文件
保留data文件夾
3、初始化數(shù)據(jù)庫
管理員的身份進入
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 可以生成默認的初始密碼
- 第二種初始化方法:
mysqld --initialize-insecure --user=mysql
(3)、下載 安裝 mysql 服務(wù)
mysqld --install “服務(wù)名” mysqld --install mysql80
(4)、接下來可以打開服務(wù)面板,查看是否成功安裝mysql8的服務(wù)。
(5)、到這里,mysql8其實就已經(jīng)安裝好了,但是這個時候服務(wù)會無法啟動,接下來就是最關(guān)鍵的一步
使用快捷鍵win+r打開運行窗口,輸入regedit然后回車打開注冊表
然后根據(jù)下面的路徑,找到剛才新安裝的mysql8
(6)、啟動mysql8服務(wù)
net start “服務(wù)名” net start mysql80
(7)、登陸mysql8數(shù)據(jù)庫
執(zhí)行mysql -u root -p命令, 然后輸入剛才的默認密碼即可,登錄
(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,然后重新登陸進行驗證密碼是否修改成功。
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
window10下mysql 8.0.20 安裝配置方法圖文教程
這篇文章主要為大家詳細介紹了window10下mysql 8.0.20 安裝配置方法圖文教程,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2020-05-05JMeter對MySQL數(shù)據(jù)庫進行壓力測試的實現(xiàn)步驟
本文主要介紹了JMeter對MySQL數(shù)據(jù)庫進行壓力測試的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-01-01centos7.2離線安裝mysql5.7.18.tar.gz
這篇文章主要為大家詳細介紹了centos7.2離線安裝mysql5.7.18.tar.gz,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-06-06