1. 程式人生 > >安裝解壓版本的MySQL,安裝過程中的常見命令,檢查windows系統錯誤日誌的方式來檢查MySQL啟動錯誤,關於Fatal error: Can't open and lock privilege

安裝解壓版本的MySQL,安裝過程中的常見命令,檢查windows系統錯誤日誌的方式來檢查MySQL啟動錯誤,關於Fatal error: Can't open and lock privilege

  1. 安裝mysql

  1. 下載mysql-5.6.26-winx64,並解壓到:D:\Installed\mysql-5.6.26-winx64\mysql-5.6.26-winx64

  2. 建立data目錄

  3. 建立my.ini,內容如下:

[mysql]

# 設定mysql客戶端預設字符集

default-character-set=utf8

[mysqld]

#設定3306

port = 3306

# 設定mysql的安裝目錄

basedir=D://Installed//mysql-5.6.26-winx64//mysql-5.6.26-winx64

# 設定mysql資料庫的資料的存放目錄

datadir=D://Installed//mysql-5.6.26-winx64//mysql-5.6.26-winx64//data

# 允許最大連線數

max_connections=200

# 服務端使用的字符集預設為8位元編碼的latin1字符集

character-set-server=utf8

# 建立新表時將使用的預設儲存引擎

default-storage-engine=INNODB

以管理員方式代開cmd,進入:D:\Installed\mysql-5.6.26-winx64\mysql-5.6.26-winx64\bin

執行命令:mysqld install,安裝mysql

建立一個windows服務

 D:\Installed\mysql-5.6.26-winx64\mysql-5.6.26-winx64\bin>mysqld --install MySQL --defaults-file=" D:\
Installed\mysql-5.6.26-winx64\mysql-5.6.26-winx64my.ini" 

通過檢查Windows下的系統日誌的方式來檢查MySQL安裝過程的錯誤的方式:

進入計算機管理à系統工具à事件檢視器àWindows日誌à應用程式,檢視右側的日誌錯誤資訊列表。

常見錯誤:

Fatal error: Can't open and lock privilege tables:Table 'mysql.user' doesn't exist

出現這個問題的原因是解壓或者安裝後的目錄中的data目錄被刪掉了。

解決辦法:

1、將解壓後的mysql-5.6.26-winx64中的data

目錄放置到該目錄下即可。

然後重新安裝一下即可。


  1. 管理員方式進入cmd命令提示符

啟動mysql服務的方式:

net start mysql

關閉mysql服務的方式:

net stop mysql

  1. 快速進入服務管理介面

services.msc

  1. 進入mysql的方式:

mysql -uroot -p密碼

  1. 刪除服務的方式

1.進入服務管理介面

進入:

sc delete <service name>

比如刪除mysql服務的方式:

sc delete MySQL