MySQL安裝(5.7.22)
阿新 • • 發佈:2018-10-29
strong sele tar 變量名 start div ica 啟動 ali
MySQL安裝過程及註意事項:
1.下載
我下載的是64位系統的zip包:
下載地址:https://dev.mysql.com/downloads/mysql/
下載zip的包:
下載後解壓:D:\軟件安裝包\mysql-5.7.20-winx64
2.配置環境變量(W10濾過)
變量名:MYSQL_HOME
變量值:E:\mysql-5.7.20-winx64
path裏添加:%MYSQL_HOME%\bin;
3.生成data文件
以管理員身份運行cmd
進入E:\mysql-5.7.20-winx64\bin 下
執行命令:
mysqld --initialize-insecure --user=mysql
會在E:\mysql-5.7.20-winx64目錄下生成data目錄
4.啟動服務
執行命令:
net start mysql
啟動mysql服務,若提示:服務名無效...(後面有解決方法==步驟:5);
5.解決啟動服務失敗(報錯)
提示:服務名無效
解決方法:
執行命令:
mysqld -install
即可(不需要my.ini配置文件 註意:網上寫的很多需要my.ini配置文件,其實不需要my.ini配置文件也可以,我之前放置了my.ini文件,反而提示服務無法啟動,把my.ini刪除後啟動成功了)
若出現下圖,需要去資源管理器中把mysql進程全結束了,重新啟動即可。
6.登錄MySQL
登錄mysql:(因為之前沒設置密碼,所以密碼為空,不用輸入密碼,直接回車即可) E:\mysql-5.7.20-winx64\bin>mysql -u root -p Enter password: ****** ps:添加環境變量之後則可以直接登錄
7.查詢用戶密碼
查詢用戶密碼命令:
mysql> select host,user,authentication_string from mysql.user;
8.設置(或修改)root用戶密碼
設置(或修改)root用戶密碼: mysql> update mysql.user set authentication_string=password("123456") where user ="root"; #password("123456"),此處引號中的內容是密碼,自己可以隨便設置 Query OK, 1 row affected, 1 warning (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 1 mysql> flush privileges; #作用:相當於保存,執行此命令後,設置才生效,若不執行,還是之前的密碼不變 Query OK, 0 rows affected (0.01 sec)
9.退出MySQL
mysql> quit
Bye
MySQL安裝(5.7.22)