下載頁面:https://dev.mysql.com/downloads/mysql/
點擊 Download 按鈕下載zip包到本地,解壓(以我本地的解壓路徑是 D:\db\mysql-5.7.19-winx64 爲例講解,位置能夠自定義)html
以我本地的解壓路徑是 D:\db\mysql-5.7.19-winx64 爲例:mysql
此電腦-->右鍵-->屬性-->高級系統設置-->環境變量-->系統變量-->Path-->編輯-->新建-->填入「D:\db\mysql-5.7.19-winx64\bin」-->確認c++
在mysql解壓目錄下新建my.ini配置文件redis
[mysql] # 設置mysql客戶端默認字符集 default-character-set=utf8 [mysqld] #設置3306端口 port = 3306 # 設置mysql的安裝目錄 basedir=D:/db/mysql-5.7.19-winx64 # 設置mysql數據庫的數據的存放目錄 datadir=D:/db/mysqldata # 容許最大鏈接數 max_connections=200 # 服務端使用的字符集默認爲8比特編碼的latin1字符集 character-set-server=utf8 # 建立新表時將使用的默認存儲引擎 default-storage-engine=INNODB
以管理員身份運行cmd,並進入到解壓目錄下的bin目錄sql
須要安裝vc++2013,常見錯誤:
運行mysqld -install:沒法啓動此程序,由於計算機丟失MSVCP120.dll。
vc++2013的下載地址:https://support.microsoft.com/en-us/help/3179560/update-for-visual-c-2013-and-visual-c-redistributable-package數據庫
mysqld -installwindows
執行命令後,提示:Service successfully installed. 表示安裝成功服務器
mysqld --initialize編碼
net start mysql.net
mysq在5.7版本以上爲root用戶默認生成了一個臨時登陸密碼,該密碼是生成在數據目錄data下的.err文件裏.密碼在第七行(不自動換行)
若是沒有該文件,請用錯誤的密碼嘗試登陸一次mysql
mysql -uroot -p
輸入一個錯誤密碼後再回來查看有沒有生成.err文件
首先,用默認初始密碼登陸root,輸入默認密碼
mysql -uroot -p
修改密碼:
mysql> set password for 用戶名@localhost = password('新密碼'); mysql> set password for root@localhost = password('123456');
輸入密碼後,出現error 1130; 出現這種問題多是非法關機、刪除root用戶等致使的,mysql數據庫user表中沒有root用戶,若是localhost也沒法登錄,則須要在my.ini最後加上skip-grant-tables,這樣就不須要密碼登陸;
而後,NET STOP MYSQL;NET START MYSQL;flush privileges;
注:若是沒有flush privileges;,將出現error 1290
最後,記得skip-grant-table刪掉重啓mysql
顯示Ok後密碼修改爲功。
原文:https://blog.csdn.net/luoxiping1/article/details/80010976
多是你的賬號不容許從遠程登錄,只能在localhost。這個時候只要在localhost的那臺電腦,登入mysql後,更改 「mysql」 數據庫裏的 「user」 表裏的 「host」 項,從」localhost」改稱」%」
mysql>use mysql; mysql>update user set host = '%' where user = 'root'; mysql>flush privileges; mysql>select host, user from user
例如,你想myuser使用mypassword從任何主機鏈接到mysql服務器的話。
GRANT ALL PRIVILEGES ON . TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
若是你想容許用戶myuser從ip爲192.168.1.3的主機鏈接到mysql服務器,並使用mypassword做爲密碼
GRANT ALL PRIVILEGES ON . TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
msvcp、msvcr、vcomp140.dll屬於VC++2015版
msvcp、msvcr、vcomp110.dll屬於VC++2012版
msvcp、msvcr、vcomp100.dll屬於VC++2010版
msvcp、msvcr、vcomp90.dll屬於VC++2008版
msvcp、msvcr60、71和80.dll,以及vcomp.dll(不帶數字版本號)屬於VC++2005版
除了丟失、缺乏這類錯誤以外,若是一個程序打開以後提示「並行配置錯誤」,那麼也是由於沒有安裝VC++運行庫。
windows系統mysql-5.7.19官方綠色版zip包安裝教程
win10解壓安裝mysql方法及碰見的問題(缺乏MSVCR120.dll文件、服務沒法啓動)