.zip版初次安裝mysql時遇到的my.ini、服務無法啟動以及設置登錄密碼的問題


下載mysql出現的問題

 若下載的是.zip版,就是免安裝的直接解壓就可以的出現的問題

一.需要在E:\mysql\mysql-5.7.14-winx64目錄下手動添加my.ini文件(.ini文件是window里面的配置文件。保存里面各種默認的數據。),文件里復制下面代碼:

[mysql]

# 設置mysql客戶端默認字符集

default-character-set=utf8

[mysqld]

#設置3306端口

port = 3306

# 設置mysql的安裝目錄

basedir=E:\mysql\mysql-5.7.14-winx64

# 設置mysql數據庫的數據的存放目錄

datadir=E:\mysql\mysql-5.7.14-winx64\data

# 允許最大連接數

max_connections=200

# 服務端使用的字符集默認為8比特編碼的latin1字符集

character-set-server=utf8

# 創建新表時將使用的默認存儲引擎

default-storage-engine=INNODB

二..Net start mysql  時出現

         服務無法啟動       

是因為安裝的mysql的bin文件夾下沒有data文件,

所以需要在cmd命令行中輸入mysqld  --initialize   先初始化data目錄。然后就可以正常啟動了

 

三..你登錄MySQL數據庫出現:Error 1045錯誤時,就表明你輸入的用戶名或密碼錯誤被拒絕訪問了

 出現1045(2800)錯誤

jie決方案:

1、  停止服務:停止MySQL服務; net stop mysql

2、  跳過驗證:修改MySQL安裝目錄下的my.ini配置文件,使登錄時跳過權限檢查;最后添加skip_grant_tables

3、  進入數據庫,重置密碼。

mysql -u root -p         Enter

不用管password          Enter

mysql> use mysql;      Enter

mysql> mysql>update mysql.user set authentication_string=password('新密碼') where user='root' and Host ='localhost';

mysql> flush privileges;      刷新數據庫

mysql> quit;

 

4、  重啟服務:將my.ini文件中加入的跳過權限語句刪除或加#號注釋。重啟服務,使用修改后的密碼登錄即可。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM