關於Mysql安裝啟動的若干問題解決

來源:互聯網
上載者:User

標籤:許可權   log   用戶端   ble   default   tables   alt   use   bsp   

Mysql由於其免費,高效的特點一直是大學,培訓班的主力資料庫管理軟體。但是對於初學者而言可能沒有那麼友好,一是沒有windows軟體通用的那套可視化操作,基本上初期在不搭配navicat的狀態下只能使用黑屏操作,給新手非常糟糕的使用者體驗。現總結一些發生問題:

安裝

1.解壓到某個檔案夾,如我目錄是 D:\mysql-5.7.16-winx64 

2.填寫此目錄下的my-default.ini(當然你可以像我一樣複製該檔案為另外一個my.ini,從而在不修改預設的檔案條件下進行修改,也是為了備份操作)

填寫部分如紅線部分,細心的人會疑問data目錄並不存在,這是因為在某個版本之後(貌似是為了安全),就需要人工產生data目錄

見3

3.由於是半自動化安裝,這裡需要人工組建目錄使用命令mysqld --initialize-insecure然後等待目錄產生(產生完成會有提示)

4.這個時候就已經基本上可以使用了,但是為了更加方便,再次進行安裝服務mysqld --install 從而保證可以使用net start/stop mysql啟動關閉伺服器(這個過程可能會提示被拒絕,因為狗血的windows10許可權問題,解決方案是以管理員權限進入該目錄進行安裝,再次等待提示成功)

5.這個時候基本已經搞定大部分的問題了,你可以使用exit退出cmd黑屏從而進行使用。下面對於某些問題進行說明

常見問題

1.我該怎樣開啟mysql?

說明:mysql分為服務端和用戶端,服務端進行安裝目錄使用net start mysql開啟,net stop mysql進行關閉。需要注意的是windows需要以管理員權限進入才能使用net start mysql正確開啟,不然很可能出現deny localhost顯示(這個噁心的初學者時一直讓我感到崩潰:)

關閉同理。可進入工作管理員找到mysqld.exe確認開啟

這個時候已經確認服務端開啟了。下面開啟用戶端,這個需要重新開啟一個cmd視窗。輸入mysql -u root -p,再輸入密碼,預設為空白,斷行符號即可

 

 此時就已經成功了。如果程式正常,你會看到以上的介面。

 2.我該怎樣修改預設密碼?

對於ERROR 1054 (42S22): Unknown column ‘password‘ in ‘field list‘,
通過免密碼登入的方式更改密碼,輸入update mysql.user set password=password(‘root‘) where user=‘root‘時提示ERROR 1054 (42S22): Unknown column ‘password‘ in ‘field list‘,原來是mysql資料庫下已經沒有password這個欄位了,password欄位改成了authentication_string
即:update mysql.user set authentication_string=password(‘root‘) where user=‘root‘

3.終極大法(過濾掉一切登陸問題)

使用mysqld --defaults-file="D:\mysql-5.7.16-winx64\my.ini" --console --skip-grant-tables

一下跳過步驟。從而直接進入服務端,如果沒有出現成功提示,則進入工作管理員,關掉mysqld.exe,再次使用該命令登入。

4.使用navicat替換掉用戶端cmd視窗

 

關於Mysql安裝啟動的若干問題解決

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.