MySQL 5.7 Window安裝手冊以及問題方案解決大全
一、安裝指南:
1、官網的安裝指南:https://dev.mysql.com/doc/refman/5.7/en/windows-installation.html
2、網友的安裝指南:https://blog.csdn.net/clouderpig/article/details/79556149
二、安裝過程中遇到的問題及解決方案(請對號入座):
1、配置完my.ini 後,MySQL服務重啟,無法啟動。
詳細問題:
1)MySQL 服務無法啟動,服務沒有報告任何錯誤,請鍵入 NET HELPMSG 3534 以獲得更多的幫助。
2)本地計算機上的MySQL服務啟動後停止。某些服務在未由其他服務或程式使用時將自動
解決方案:新版安裝包解壓後,沒有網上教程裡面提到的data資料夾,所以,要做的事情就是生成data資料夾,如下圖:
然後網上你去搜,大家給你的解答就是:去MySQL的安裝目錄bin目錄下,利用mysqld --initialize 去初始化, 或者用mysqld -install去例項化 然後再重啟mysql。結果呢?還是不行。 另外你對這些命令肯定也是一臉懵逼。 繼續看,後面給你介紹正確方式和這些命令的含義。
期間遇到的問題我也一起列一下:
3)在執行命令的時候提示:mysqld不是內部或外部命令,也不是可執行的程式
解決方案:將MySQL的bin目錄配置在你的使用者環境變數Path中即可。 參考:https://www.cnblogs.com/love-yh/p/7157973.html
4) 在進行執行mysqld -install 的時候提示: install/remove of the service denied
這個其實只需要以管理員的身份開啟CMD即可解決。
想要生成data目錄其實很簡單,執行下面的命令,等待一小會即可。
mysqld --initialize -insecure
mysqld --initialize -insecure自動生成無密碼的root使用者,mysqld --initialize自動生成帶隨機密碼的root使用者。data資料夾不為空是不能執行這個命令的
另外,在初始化服務的時候,關於mysqld -install的解釋,官網是這樣解釋的:
這就是說為啥你執行完mysqld -install之後,你的services.msc 的服務列表裡面多出一個MySQL的服務。
另外你在services.msc裡面看到的MySQL57服務是安裝的時候建立的,如果這個服務有問題,你可以刪掉,重新自己初始化建立一個MySQL服務。 而且可以帶上你的my.ini配置一起初始化。
最後,正確的解決方案,請參考官網:
https://dev.mysql.com/doc/refman/5.7/en/windows-start-service.html
https://dev.mysql.com/doc/refman/5.7/en/windows-troubleshooting.html
我參考官網後的解決方案:
如果大家在mysql的啟動過程中想檢視異常,可執行
mysqld --console
或者到MySQL的安裝目錄 data目錄下有個.err結尾的檔案裡面檢視。
三、設定root密碼,授權本機ip
1、因為上面我們設定root賬號預設是沒有密碼的,登入mysql後,設定root賬號密碼:
set password for 'root'@'localhost'=password('root123');
2、另外我們訪問mysql只能通過localhost,如果需要使用本機ip訪問,則需要授權。執行命令如下:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root123';
執行完畢則可使用本機ip進行訪問了。
相關文章
- CentOS6.5安裝mysql以及常見問題的解決CentOSMySql
- Puppet監控速查手冊:問題/原因→解決方案
- Linux下Centos7以rpm方式離線安裝MySQL5.7教程以及部分報錯解決方案LinuxCentOSMySql
- Linux安裝Python3.11以及解決openssl問題LinuxPython
- Anaconda 安裝 國內映象問題解決方案
- MySQL解除安裝重灌解決方案MySql
- MySQL:mysql5.7解壓版安裝與解除安裝MySql
- MySQL:MySQL工具以及5.7mysqlbinlog|mysql速度極慢問題MySql
- mysql window 安裝MySql
- ubuntu16 安裝 python3.10 遇到 openssl 版本過低問題以及解決方案UbuntuPython
- Linux解決MySQL-python安裝失敗問題LinuxMySqlPython
- 安裝mysql資料庫及問題解決方法MySql資料庫
- 探尋 JavaScript 精度問題以及解決方案JavaScript
- Docker 安裝 Mysql 5.7DockerMySql
- Windows 安裝 MySQL 5.7.20 教程(及常見問題解決)WindowsMySql
- Mac MySQL5.7 預設開啟 ONLY_FULL_GROUP_BY 模式問題與解決方案MacMySql模式
- redis安裝及問題解決Redis
- centos安裝mysql5.7CentOSMySql
- mysql5.7 安裝教程MySql
- Linux下安裝MySQL 5.7LinuxMySql
- Linux 7 安裝Mysql 5.7LinuxMySql
- CentOS 7 安裝 MySQL 5.7CentOSMySql
- CentOS 7 - 安裝MySQL 5.7CentOSMySql
- window系統安裝mysqlMySql
- 適配移動端的問題以及解決方案
- Emgu.CV.Runtime.Windows nuget 安裝失敗問題解決方案Windows
- django安裝xadmin及問題解決Django
- IPython的安裝及問題解決Python
- 部署專案遇到的mysql問題以及解決方法MySql
- Matlab2013a安裝簡單教程以及遇到的問題解決(反覆提示啟用問題)Matlab
- 安裝npm報錯,安裝淘寶映象cnpm時出現問題及解決方案NPM
- Windows安裝MySQL5.7教程WindowsMySql
- Ubuntu 18.04 安裝配置 MySQL 5.7UbuntuMySql
- Ubuntu 16.04 上安裝 MySQL 5.7UbuntuMySql
- 【MySQL 5.7參考手冊】8.14.2 General Thread StatesMySqlthread
- RecyclerView的使用總結以及常見問題解決方案View
- Python-python3.8安裝turtle的各種問題及解決方案Python
- Mysql 5.7 免安裝版windows安裝完整教程MySqlWindows