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

解決net start mysql--服務(wù)無法啟動 服務(wù)沒有報(bào)告任何錯誤問題

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

net start mysql--服務(wù)無法啟動 服務(wù)沒有報(bào)告任何錯誤

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

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

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

2:對于有些新版本的mysql,初始化時會默認(rèn)給一個登錄密碼,因此使用原先版本無密碼登錄方式:mysql -u root -p時會登錄失?。恍枰謩釉趍ysql目錄下搜索*.err,以文本形式打開才能看到如下內(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)境變量

我的電腦->屬性->高級->環(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右鍵左下角開始按鈕選擇以管理員身份運(yùn)行cmd即可)

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

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

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

安裝成功

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

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

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

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

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

或者

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

(新增說明)

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

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

Could not create connection to database server - java mysql connector

解決方案:

這是因?yàn)闆]有更新驅(qū)動的原因,在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)如下的異常時:

 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.

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

總結(jié)

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

相關(guān)文章

最新評論