安裝解壓版本的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:\通過檢查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.進入服務管理介面
進入:
sc delete <service name>
比如刪除mysql服務的方式:
sc delete MySQL