欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決net start mysql--服務(wù)無(wú)法啟動(dòng) 服務(wù)沒(méi)有報(bào)告任何錯(cuò)誤問(wèn)題

 更新時(shí)間:2023年12月26日 16:24:23   作者:huangyaa729  
這篇文章主要介紹了解決net start mysql--服務(wù)無(wú)法啟動(dòng) 服務(wù)沒(méi)有報(bào)告任何錯(cuò)誤問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

net start mysql--服務(wù)無(wú)法啟動(dòng) 服務(wù)沒(méi)有報(bào)告任何錯(cuò)誤

使用了壓縮包版的mysql安裝包安裝mysql,配置完環(huán)境變量后,在啟動(dòng)mysql時(shí),出現(xiàn)了服務(wù)無(wú)法啟動(dòng)的報(bào)錯(cuò)

通過(guò)嘗試,發(fā)現(xiàn)了如下兩個(gè)問(wèn)題:

1:使用 mysqld --initialize命令初始化時(shí),如果解壓包中有data文件夾的話,會(huì)導(dǎo)致初始化失敗,因此需要先刪除解壓包中的data文件夾,再次初始化即可;

2:對(duì)于有些新版本的mysql,初始化時(shí)會(huì)默認(rèn)給一個(gè)登錄密碼,因此使用原先版本無(wú)密碼登錄方式:mysql -u root -p時(shí)會(huì)登錄失敗;需要手動(dòng)在mysql目錄下搜索*.err,以文本形式打開(kāi)才能看到如下內(nèi)容:

016-02-25T15:09:43.033062Z 1 [Note] A temporary password is generated for root@localhost: >mso<k70mrWe

默認(rèn)密碼就是 >mso<k70mrWe,而后再修改密碼即可。

追加前面的操作方式,供參考

安裝步驟如下:

1.配置環(huán)境變量

我的電腦->屬性->高級(jí)->環(huán)境變量->path

如:C:\Program Files\MySQL\MySQL Server 5.6\bin

注意是追加,不要覆蓋

2.修改my.ini

在其中修改或添加配置:

default-character-set=utf8
[mysqld]
basedir = D:\mysql-8.0.13-winx64
datadir = D:\mysql-8.0.13-winx64\data
port = 3306 
default-character-set=utf8

3.以管理員身份運(yùn)行cmd(win10右鍵左下角開(kāi)始按鈕選擇以管理員身份運(yùn)行cmd即可)

以管理員身份運(yùn)行cmd(一定要用管理員身份運(yùn)行,不然權(quán)限不夠),

輸入:cd D:\mysql-8.0.13-winx64\bin 進(jìn)入mysql的bin文件夾(不管有沒(méi)有配置過(guò)環(huán)境變量,也要進(jìn)入bin文件夾,否則之后啟動(dòng)服務(wù)仍然會(huì)報(bào)錯(cuò)誤2)

輸入mysqld -install(如果不用管理員身份運(yùn)行,將會(huì)因?yàn)闄?quán)限不夠而出現(xiàn)錯(cuò)誤:Install/Remove of the Service Denied!)

安裝成功

對(duì)于mysql 8.0版本,遠(yuǎn)程連接時(shí),除了要配置權(quán)限還要修改密碼加密規(guī)則為舊版的,否則可能會(huì)引起之前的客戶端無(wú)法訪問(wèn):

1)修改密碼加密規(guī)則:

ALTER USER ‘root'@‘localhost' IDENTIFIED WITH mysql_native_password BY ‘password'; #更新一下用戶的密碼

2)修改訪問(wèn)權(quán)限:

update user set host='%' where user =‘root';

或者

GRANT ALL ON . TO ‘root'@'%';

(新增說(shuō)明)

3)對(duì)于在spring boot引入mysql 8.0的服務(wù)

需要修改一些配置,否則會(huì)無(wú)法獲取遠(yuǎn)程連接,造成Bean初始化失?。?/p>

Could not create connection to database server - java mysql connector

解決方案:

這是因?yàn)闆](méi)有更新驅(qū)動(dòng)的原因,在Maven中更新下mysql-connector的版本

<dependency>
 <groupId>mysql</groupId>
 <artifactId>mysql-connector-java</artifactId>
 <version>8.0.11</version>
</dependency>
 

<!--properties文件中更改driver-->
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

如果繼續(xù)報(bào)如下的異常時(shí):

 The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.

需要在鏈接庫(kù)的url中加serverTimezone=UTC,這是mybatis時(shí)區(qū)設(shè)置錯(cuò)誤

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論