搭環境真的真的會遇到各種問題,甚至試完網上的各種方法還是無法解決。當你絕望的時候,不妨全部清零,重新開始吧!
注意選擇相應的作業系統,這裡用的是win10,下面兩個包,不需要測試配套的選第乙個就ok.
然後是配置系統環境變數(this pc -> properties -> advanced system settings -> environment variables 我這是英文版系統)
在system variables 系統變數裡新建 mysql_home變數,這裡變數值為f:\mysql\mysql-8.0.16-winx64\bin 就是剛剛解壓的資料夾裡的bin目錄,全部ok。
在安裝前先檢查一下電腦內是否還有殘餘的老版本mysql,不然很麻煩。
在cmd裡sc query mysql, 如果存在,及標明了service_name:mysql | type:win32_own_process...之類的,先刪除原服務sc delete mysql.
接下來在f:\mysql\mysql-8.0.16-winx64目錄下新增記事本命名為my.ini,將以下文字複製儲存。
[mysqld]
# 設定3306為服務端埠
port=3306
# 設定mysql的安裝目錄
basedir=f:\mysql\mysql-8.0.16-winx64
# 設定mysql的資料的存放目錄
datadir=f:\mysql\data
# 允許最大連線數
max_connections=200
# 允許連線失敗的次數。這是為了防止有人從該主機試圖攻擊資料庫系統
max_connect_errors=10
# 服務端使用的字符集預設為utf8
character-set-server=utf8
# 建立新錶時將使用的預設儲存引擎
default-storage-engine=innodb
# 預設使用「mysql_native_password」外掛程式認證
default_authentication_plugin=mysql_native_password
[mysql]
# 設定mysql客戶端預設字符集
default-character-set=utf8
[client]
# 設定mysql客戶端連線服務端時預設使用的埠
port=3306
default-character-set=utf8
注意[mysqld] 下的basedir為之前解壓包的目錄;datadir為資料存放目錄,最好在之後配置前先在f:\mysql下建好該目錄。接下來要以管理員身份啟動cmd:簡單地說在左下角搜尋cmd,右鍵圖示就有「run as administrator」 以管理員身份執行。判斷是否以管理員身份執行可以看啟動時的初始位置如果在c:\windows\system32>就對了。
接著》cd f:\mysql\mysql-8.0.16-winx64\bin到bin目錄下。
>mysqld --initialize --console初始化,並將日誌列印在控制台上。
這裡一定要記著吧root@localhost: ************密碼記錄下來,之後登入要用的。
>mysqld install
顯示「service successfully installed」 成功。
>mysql -u root -p回車
輸入之前記錄的密碼。
順利的話直接搞定。
苦逼的話就是一切折磨的開始。
如果成功了, mysql>alter user root@localhost identified by '******';就可以修改密碼了。
1. 在第三步mysqld install 之後顯示install/remove of the service denied: 沒有用管理員身份執行cmd.
2. 第四部登入後顯示error 2003 can't connect to mysql server on 'localhost' (10061): mysql server 沒有啟動。
>net start mysql 即可。
有可能仍然不行,那麼先到此電腦-> 管理 -> 服務與應用-> 服務, 找到mysql服務是否啟動,沒有的話手動啟動。
有可能還是不行,檢查一下當前的mysql版本,因為之前裝過老的就很麻煩,可能沒卸乾淨。
>mysql -v或者mysql --version
看版本是否一致。
可以sc query mysql看mysql服務的狀態state是否為 4 running.
有可能一啟動就關閉,那就是配置檔案my.ini的問題了,你可能加了skip-grant-tables跳過驗證登入,把它刪了試試。
3. 還遇到過access denied for user 'root'@'localhost' (using password: yes)問題,也是檢查伺服器是否執行吧,網上很多教你跳過驗證給my.ini的[mysqld]下加skip-grant-tables的方法,我都試不通,昨天搞了一整天。。。
有可能之前各種嘗試已經把電腦配置的有些混亂,於是今早全部刪掉重來,終於成功了。
MySql 8 0 16 win64 安裝教程
1.解壓 後的檔案,如下所示 2.將解壓目錄新增至環境變數中 3.在解壓目錄中www.cppcns.com新建配置檔案my.ini mysqld port 3306 basedir d database mysql mysql 8.0.16 wnlwrpojginx64 這裡替換成你自己的解壓目錄即...
win10 使用monkeyrunner安裝apk
最近在倒騰這個monkeyrunner,一切環境準備ok後,想在運用一下monkeyrunner命令在模擬器上裝個apk 接下來步驟如下 啟動monkeyrunner,1 匯入monkeyrunner所要使用的模組 from com.android.monkeyrunner import monke...
win10下anaconda學習環境的安裝記錄
需要安裝anaconda tensorflow keras matplotlib tensorflow keras和python的版本對應 最後選擇anaconda3 5.2.0 python3.6 tensorflow2.0.0 keras2.3.1 記錄點1 anaconda3自帶的python...