1、去官網下載滿足系統要求的版本 (mysql-5.7.21-winx64.zip)
2、直接解壓
3、mysql的初始化
(1)以管理員身份運行cmd,在mysql中的bin目錄下shift+右鍵- 在此處打開命令窗口,執行命令:mysqld --initialize --user=mysql --console
紅色區域是root 初始密碼
(2)該命令會創建data目錄與數據庫,生成root用戶和臨時密碼,如下圖,我們需要記住這個命令以便於登錄。
4、配置環境變量,否則你每次都要cd到bin目錄下才能使用mysql。右鍵此電腦(計算機)-屬性-高級系統設置-高級-環境變量,在系統變量中的PATH中加入你的bin目錄,如:D:\mysql-5.7.21-winx64\bin,點確定!
5、復制解壓目錄下my-dafault.ini至bin目錄下,重命名為my.ini。並添加以下內容(路徑要根據自己的情況修改呀)。沒有data目錄不要緊,下一步處理這個事情。
[mysql] # 設置mysql客戶端默認字符集 default-character-set=utf8 [mysqld] #設置3306端口 port = 3306 # 設置mysql的安裝目錄 basedir=C:\mysql-5.7.12-winx64 # 設置mysql數據庫的數據的存放目錄 datadir=C:\mysql-5.7.12-winx64\data # 允許最大連接數 max_connections=200 # 服務端使用的字符集默認為8比特編碼的latin1字符集 character-set-server=utf8 # 創建新表時將使用的默認存儲引擎 default-storage-engine=INNODB
安裝MySQL服務,以管理員身份運行cmd,並輸入mysqld install MySQL --defaults-file="C:\mysql-5.7.12-winx64\bin\my.ini",其中的路徑為你正式的ini文件。
5、運行cmd,輸入net start mysql啟動MySQL服務,再輸入mysql -u root -p,然后輸入臨時密碼。修改密碼:set password = password('新密碼');,然后回車就可以了,注意分號不能省略。
電腦重啟后,啟動mysql又啟動不了提示10061,執行完啟動命令,再執行登錄命令,最后執行一下這條語句,mysqld -nt -remove,然后就可以啟動了
首先檢查MySQL 服務沒有啟動》如果沒有啟動,則要啟動這個服務。
昨天,重起服務器后出現MySQL 'localhost' (10061)錯誤,開始以為是因為數據庫鏈接打開過多,數據庫資源耗盡的緣故,但是重啟服務器以后,仍舊出現問題,於是在網上查找解決方法。大體如下:
解決辦法:
第一步 net start mysql
第二步 mysql -u root -p
第三步 在dos下 輸入 mysqld -nt -remove 刪除服務
在接着輸入 mysqld-nt -install
第四步 輸入mysql 啟動成功。
其它可參考的方法:
1.看看hosts文件中localhost是不是指向127.0.0.1
2.如果是沒啟動mysql服務,則可運行net start mysql。
3.一些相關命令:
mysqld-nt --install #啟動Mysql
mysql #運行Mysql
mysql -h ipAddress -u username -p
或者:直接去bin里點mysqld.exe或mysqld-nt.exe,看下它的進程能否正常運行,如不行,再去控制面板,服務里去啟動它,看下是什么錯誤。如果不行,就在添加刪除里刪去mysql,然后再重裝mysql,一般都能解決問題,可以在安裝前備份一下DATA。