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監控速查手冊:問題/原因→解決方案
- MySQL 手動安裝方法與中文解決方案MySql
- mysql5.7安裝及問題處理MySql
- MySQL5.7原始碼安裝問題彙總MySql原始碼
- MySQL解除安裝重灌解決方案MySql
- linux下安裝mysql的問題解決LinuxMySql
- 【mysql】配置MySQL,解決安裝過程中的問題MySql
- Anaconda 安裝 國內映象問題解決方案
- windows安裝tomcat遇到問題及解決方案WindowsTomcat
- 安裝vCenter6.0遇到的問題以及解決方法
- MySQL:mysql5.7解壓版安裝與解除安裝MySql
- mysql window 安裝MySql
- 探尋 JavaScript 精度問題以及解決方案JavaScript
- Linux下Centos7以rpm方式離線安裝MySQL5.7教程以及部分報錯解決方案LinuxCentOSMySql
- 轉:Git伺服器安裝詳解及安裝遇到問題解決方案Git伺服器
- Redis效能問題排查解決手冊(七)Redis
- 安裝mysql資料庫及問題解決方法MySql資料庫
- Centos7安裝Mysql5.7方法總結 - 實操手冊CentOSMySql
- VMware下安裝Ubuntu遇到的問題及解決方案Ubuntu
- MySQL:MySQL工具以及5.7mysqlbinlog|mysql速度極慢問題MySql
- MySql安裝及整合Hive手冊MySqlHive
- Docker 安裝 Mysql 5.7DockerMySql
- Mac MySQL5.7 預設開啟 ONLY_FULL_GROUP_BY 模式問題與解決方案MacMySql模式
- Oracle資料庫字符集問題解決方案大全Oracle資料庫
- 【PHP縮圖類】手機照片不能生成縮圖問題以及解決方案PHP
- ubuntu16 安裝 python3.10 遇到 openssl 版本過低問題以及解決方案UbuntuPython
- 在Linux上安裝Oracle時DISPLAY問題解決方案LinuxOracle
- Linux安裝Python3.11以及解決openssl問題LinuxPython
- redis安裝及問題解決Redis
- gem install mysql遇到問題。解決方案MySql
- 適配移動端的問題以及解決方案
- 【Laravel】Laravel5遇到的問題以及解決方案Laravel
- 在Ubuntu上原始碼安裝MySQL+安裝問題解決+安全優化Ubuntu原始碼MySql優化
- 在CentOS上原始碼安裝MySQL+安裝問題解決+安全優化CentOS原始碼MySql優化
- 安裝npm報錯,安裝淘寶映象cnpm時出現問題及解決方案NPM
- redis 安裝及安裝遇到的問題解決Redis
- Windows 安裝 MySQL 5.7.20 教程(及常見問題解決)WindowsMySql