天天看點

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

安裝mysql

下載下傳mysql-5.6.26-winx64,并解壓到:d:\installed\mysql-5.6.26-winx64\mysql-5.6.26-winx64

建立data目錄

建立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目錄放置到該目錄下即可。

然後重新安裝一下即可。



以管理者方式進入cmd指令提示符

啟動mysql服務的方式:

net start mysql

關閉mysql服務的方式:

net stop mysql

快速進入服務管理界面

services.msc

進入mysql的方式:

mysql -uroot -p密碼

删除服務的方式

1.進入服務管理界面

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

進入:

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

sc delete <service name>

比如删除mysql服務的方式:

sc delete mysql

繼續閱讀