亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

mysql無法成功啟動(dòng)服務(wù)的解決方法(通俗易懂!)

 更新時(shí)間:2023年02月15日 09:54:10   作者:h阿泉有個(gè)夢(mèng)  
Mysql是我們使用數(shù)據(jù)庫(kù)時(shí)需要用到的服務(wù),但是在使用過程中常常遇到服務(wù)無法啟動(dòng)的問題,下面這篇文章主要給大家介紹了關(guān)于mysql無法成功啟動(dòng)服務(wù)的解決方法,需要的朋友可以參考下

MySQL 安裝成功后,啟動(dòng)失敗,提示如下:

或者是

嘗試以下步驟

1.如果在mysql的安裝路徑中有沒有配置文件

如果沒有配置文件則自己手動(dòng)創(chuàng)建一個(gè),文件名為:my.ini

添加內(nèi)容如下:

簡(jiǎn)介版

[mysqld]
basedir=E:\MySQL\mysql-5.7.22-winx64(mysql的安裝路徑)
datadir=E:\MySQL\mysql-5.7.22-winx64\data\ (mysql的安裝路徑\data\)
port=3306

完整版

[mysqld]
#設(shè)置北京時(shí)間
default-time_zone = '+8:00'
# 設(shè)置3306端口
port=3306
# 設(shè)置mysql的安裝目錄
basedir=D:\MySQLDB\mysql-8.0.22-winx64(這里需要改成你的數(shù)據(jù)庫(kù)所在目錄)
# 設(shè)置mysql數(shù)據(jù)庫(kù)的數(shù)據(jù)的存放目錄
datadir=D:\MySQLDB\mysql-8.0.22-winx64\data(這里需要改成你的數(shù)據(jù)庫(kù)中data所在目錄)
# 允許最大連接數(shù)
max_connections=200
# 允許連接失敗的次數(shù)。這是為了防止有人從該主機(jī)試圖攻擊數(shù)據(jù)庫(kù)系統(tǒng)
max_connect_errors=10
# 服務(wù)端使用的字符集默認(rèn)為UTF8
character_set_server=utf8
# 創(chuàng)建新表時(shí)將使用的默認(rèn)存儲(chǔ)引擎
default-storage-engine=INNODB
# 默認(rèn)使用“mysql_native_password”插件認(rèn)證
default_authentication_plugin=mysql_native_password
# 解決無法寫入空時(shí)間,解除嚴(yán)格限制模式
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
 
[mysql]
# 設(shè)置mysql客戶端默認(rèn)字符集
default-character-set=utf8
[client]
# 設(shè)置mysql客戶端連接服務(wù)端時(shí)默認(rèn)使用的端口
port=3306
default-character-set=utf8

 注意:

datadir屬性后的data文件夾一定不要自己手動(dòng)創(chuàng)建,本人嘗試手動(dòng)創(chuàng)建會(huì)有問題,如果自己創(chuàng)建了可以刪除掉,再執(zhí)行后面的操作。

2.mysql5.7以上版本默認(rèn)沒有一個(gè)data目錄,即沒有初始化服務(wù)。需要先初始化mysql才可以啟動(dòng)服務(wù),否則會(huì)報(bào) “服務(wù)沒有報(bào)告任何錯(cuò)誤”,啟動(dòng)失敗。

解決方法:

進(jìn)入mysql的bin目錄;

例如我是裝在E盤底下,文件路徑為:E:\MySQL\mysql-5.7.22-winx64\bin
 
打開cmd后  默認(rèn)在C盤
咱們這么操作
e:   (盤:然后回車)
接著就進(jìn)入了e盤
緊接著輸入:cd E:\MySQL\mysql-5.7.22-winx64\bin        回車
就進(jìn)入了bin目錄

具體如下圖所示:

執(zhí)行mysqld --initialize-insecure ,第一次執(zhí)行的話,時(shí)間會(huì)久一些,執(zhí)行結(jié)束后沒有輸出信息,查看bin的同級(jí)目錄下會(huì)多出一個(gè)data文件夾,里面一堆文件。

③再次執(zhí)行net start mysql命令啟動(dòng)服務(wù),發(fā)現(xiàn)啟動(dòng)成功!

問題分析:

①忘記密碼

②首次安裝mysql,不知道密碼 

解決方法:

首先停止mysql服務(wù)??赏ㄟ^net stop mysql或者任務(wù)管理器中關(guān)閉。 

 為什么會(huì)發(fā)生如上圖所示的問題“拒絕訪問”?

因?yàn)?沒以管理員方式打開,下圖是我們以管理員方式打開后:

第二步:跳過Mysql密碼驗(yàn)證

進(jìn)入命令提示符(管理員登陸)操作,進(jìn)入mysql目錄中bin文件夾下,使用以下代碼來跳過權(quán)限驗(yàn)證。

mysqld -console --skip-grant-tables --shared-memory

輸入執(zhí)行后沒有反饋,新開一個(gè)管理員窗口重新執(zhí)行。(這是第二個(gè)窗口)

進(jìn)入目錄后,確保自己已經(jīng)關(guān)閉了Mysql的服務(wù):net stop mysql

關(guān)閉Mysql服務(wù)之后,繼續(xù)在X:\XXXXX-winx64\bin(mysql的bin目錄)目錄下進(jìn)行操作:

輸入:

mysqld --console --skip-grant-tables --shared-memory 

在輸入這行代碼之后,如下顯示,我們就已經(jīng)成功跳過Mysql的密碼登錄了

第三步:無密碼方式進(jìn)入Mysql

在上述步驟之后,再打開一個(gè)管理員模式運(yùn)行的cmd.exe (這是第三個(gè)窗口)

進(jìn)入mysql下的bin目錄后,直接登錄mysql

如圖:

①接著執(zhí)行 use mysql語(yǔ)句 (選擇mysql數(shù)據(jù)庫(kù),防止出現(xiàn)問題)

②然后執(zhí)行flush privileges;語(yǔ)句

③最重要一步(修改密碼)

執(zhí)行alter user root@localhost identified by '123456';語(yǔ)句,把密碼修改為123456(這里填自己想要的密碼)

④執(zhí)行 exit語(yǔ)句(退出mysql)

⑤把第一個(gè)cmd窗口關(guān)閉,在第二個(gè)cmd窗口進(jìn)入到mysql的bin目錄,再執(zhí)行net start mysql啟動(dòng)mysql

⑥最后進(jìn)行“修改密碼”后的驗(yàn)證

執(zhí)行語(yǔ)句mysql -uroot -p,輸入剛剛設(shè)置的密碼即可登錄成功

總結(jié):

到此這篇關(guān)于mysql無法成功啟動(dòng)服務(wù)的解決方法的文章就介紹到這了,更多相關(guān)mysql無法成功啟動(dòng)服務(wù)解決內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • MySQL中怎么匹配年月

    MySQL中怎么匹配年月

    一般數(shù)據(jù)庫(kù)中給到的時(shí)間都是年-月-日形式的,那怎么匹配年-月/的形式呢,下面通過實(shí)例代碼介紹怎么在數(shù)據(jù)庫(kù)中查詢到關(guān)于2021年8月的數(shù)據(jù),對(duì)mysql匹配年月相關(guān)知識(shí),感興趣的朋友跟隨小編一起看看吧
    2024-04-04
  • 一文學(xué)會(huì)Mysql數(shù)據(jù)庫(kù)備份與恢復(fù)

    一文學(xué)會(huì)Mysql數(shù)據(jù)庫(kù)備份與恢復(fù)

    數(shù)據(jù)庫(kù)備份是在數(shù)據(jù)丟失的情況下能及時(shí)恢復(fù)重要數(shù)據(jù),防止數(shù)據(jù)丟失的一種重要手段,下面這篇文章主要給大家介紹了關(guān)于Mysql數(shù)據(jù)庫(kù)備份與恢復(fù)的相關(guān)資料,需要的朋友可以參考下
    2022-05-05
  • mysql 截取指定的兩個(gè)字符串之間的內(nèi)容

    mysql 截取指定的兩個(gè)字符串之間的內(nèi)容

    今天我同事在用mysql的時(shí)候,需要對(duì)一個(gè)字符串中的指定內(nèi)容進(jìn)行截取
    2009-07-07
  • MySQL計(jì)劃任務(wù)(事件調(diào)度器) Event Scheduler介紹

    MySQL計(jì)劃任務(wù)(事件調(diào)度器) Event Scheduler介紹

    MySQL5.1.x版本中引入了一項(xiàng)新特性EVENT,顧名思義就是事件、定時(shí)任務(wù)機(jī)制,在指定的時(shí)間單元內(nèi)執(zhí)行特定的任務(wù),因此今后一些對(duì)數(shù)據(jù)定時(shí)性操作不再依賴外部程序,而直接使用數(shù)據(jù)庫(kù)本身提供的功能
    2013-10-10
  • mysql 顯示SQL語(yǔ)句執(zhí)行時(shí)間的代碼

    mysql 顯示SQL語(yǔ)句執(zhí)行時(shí)間的代碼

    查看 MySQL 語(yǔ)法 詳細(xì)執(zhí)行時(shí)間 與 CPU/記憶體使用量: MySQL Query Profiler
    2009-08-08
  • MySQL?1130錯(cuò)誤原因分析以及解決方案

    MySQL?1130錯(cuò)誤原因分析以及解決方案

    這篇文章主要給大家介紹了關(guān)于MySQL?1130錯(cuò)誤原因分析以及解決方案的相關(guān)資料,MySQL 1130錯(cuò)誤通常是由于連接MySQL時(shí)使用的用戶名或密碼不正確所導(dǎo)致的,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-10-10
  • MySQL存儲(chǔ)過程in、out和inout參數(shù)示例和總結(jié)

    MySQL存儲(chǔ)過程in、out和inout參數(shù)示例和總結(jié)

    這篇文章主要給大家介紹了關(guān)于MySQL存儲(chǔ)過程in、out和inout參數(shù)的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • MySQL系列之七 MySQL存儲(chǔ)引擎

    MySQL系列之七 MySQL存儲(chǔ)引擎

    存儲(chǔ)引擎是數(shù)據(jù)庫(kù)的核心,對(duì)于mysql來說,存儲(chǔ)引擎是以插件的形式運(yùn)行的。雖然mysql支持種類繁多的存儲(chǔ)引擎,但是常用的就那么幾種。這篇文章主要給大家介紹MySQL存儲(chǔ)引擎的相關(guān)知識(shí),一起看看吧
    2021-07-07
  • Spark SQL常見4種數(shù)據(jù)源詳解

    Spark SQL常見4種數(shù)據(jù)源詳解

    這篇文章主要介紹了Spark SQL常見4種數(shù)據(jù)源(詳細(xì)),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,,需要的朋友可以參考下
    2019-06-06
  • 與MSSQL對(duì)比學(xué)習(xí)MYSQL的心得(二)--顯示寬度

    與MSSQL對(duì)比學(xué)習(xí)MYSQL的心得(二)--顯示寬度

    MYSQL中的整數(shù)型數(shù)據(jù)類型都可以指定顯示寬度,而SQLSERVER不行
    2014-06-06

最新評(píng)論