MySQL:mysql5.7解壓版安裝與解除安裝
1.解除安裝
1.1關閉服務
以管理員的身份執行cmd,使用命令net stop mysql(你的mysql服務名),停止服務。
1.2解除安裝服務
使用命令mysqld –remove[mysql服務名]
1.3刪除檔案
將安裝資料夾刪除
1.4清除mysql登錄檔資訊
Win+R開啟執行,輸入regedit,開啟登錄檔
清除登錄檔中的該MySQL服務,有幾個地方:
a.HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL目錄刪除
b.HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL目錄刪除
c.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL目錄刪除
登錄檔中的ControlSet001、ControlSet002不一定是001和002,可能是ControlSet005、006之類,刪除的時候都刪除就可以。
2.安裝
2.1下載
官方下載地址:https://dev.mysql.com/downloads/mysql/
2.2安裝須知
mysql5.7增加了安全性,預設root密碼不再為空,而是初始化時隨機生成一個root密碼,改root密碼的方式也不一樣了
2.3解壓
解壓到一個目錄
例如:我的解壓目錄為
D:\program\mysql-5.7.21-winx64
2.4建立my.ini配置檔案
配置內容可自行設定或參考網上,這裡貼出我的設定
[mysql] default-character-set=utf8
[mysqld] query_cache_size=64M query_cache_type=1
# These are commonly set, remove the # and set as required. basedir = D:\program \mysql-5.7.21-winx64 datadir = D:\program \mysql-5.7.21-winx64\data port =3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
character-set-server=utf8 lower_case_table_names= 2 group_concat_max_len = 102400 max_allowed_packet = 1024000000 skip-name-resolve general_log=ON general_log_file=/data/mysql/query.log max_connections=1000 |
2.5安裝服務
首先以管理員身份開啟cmd
進入mysql安裝目錄bin目錄下
2.6初始化data
Mysql5.7預設沒有data資料夾,需要初始化,初始化會隨機生成root密碼。
注意:不要手動初始化,注意執行命令目錄路徑
初始化命令:mysqld --initialize
這裡初始化時我報了錯誤,錯誤如下:
mysqld: Can't create directory 'D:\program\mysql-5.7.21-winx64\mysql-5.7.21-winx 64\data\' (Errcode: 2 - No such file or directory) 2018-06-29T02:57:51.730569Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see doc umentation for more details). 2018-06-29T02:57:51.730569Z 0 [Warning] 'NO_ZERO_DATE', 'NO_ZERO_IN_DATE' and 'E RROR_FOR_DIVISION_BY_ZERO' sql modes should be used with strict mode. They will be merged with strict mode in a future release. 2018-06-29T02:57:51.730569Z 0 [Warning] 'NO_AUTO_CREATE_USER' sql mode was not s et. 2018-06-29T02:57:51.731569Z 0 [ERROR] Can't find error-message file 'D:\program\ mysql-5.7.21-winx64\mysql-5.7.21-winx64\share\errmsg.sys'. Check error-message f ile location and 'lc-messages-dir' configuration directive. 2018-06-29T02:57:51.733569Z 0 [ERROR] Aborting |
錯誤提示不能建立data資料夾,原因是我在my.ini配置檔案中配置的mysql路徑錯了,即檔案中basedir(mysql安裝目錄)和datadir(mysql安裝目錄data路徑)路徑設定。
修改後重新執行初始化命令
無提示即為成功
進入mysql安裝目錄下,即可看到data資料夾已經建立
2.7檢視初始化密碼
進入data資料夾,有個字尾為.err檔案,開啟
2.8啟動服務
2.9登入mysql
無法識別mysql命令
原因:未配置環境變數
配置環境變數:修改path變數,在後面新增mysql到bin的路徑
輸入登入命令登入:mysql –uroot –p
發現禁止訪問
原因:我在配置檔案中新增skip-name-resolve(禁止域名解析)
解決方案:將這句註釋或刪除
關於這個引數可參考:https://www.cnblogs.com/ivictor/p/5311607.html
再次登入:
2.10修改密碼
命令:alter user ‘root’@’localhost’identified by ‘密碼’;
完成!
相關文章
- Mysql安裝解除安裝與啟停MySql
- MySQL5.7綠色版安裝MySql
- Linux安裝解除安裝MySQLLinuxMySql
- mysql5.7.22解壓版安裝教程MySql
- centos安裝mysql5.7CentOSMySql
- mysql5.7 安裝教程MySql
- mysql-8.4.0解壓版安裝記錄MySql
- MySql 5.7.14 解壓版安裝步驟詳解MySql
- Linux-Ubuntu-mysql-安裝&解除安裝LinuxUbuntuMySql
- Mac Redis安裝與解除安裝MacRedis
- JDK的安裝與解除安裝JDK
- MySQL解除安裝重灌解決方案MySql
- Mac安裝壓縮版MySQL ServerMacMySqlServer
- Linux(CentOS7)安裝與解除安裝MySQL8.0圖文詳解LinuxCentOSMySql
- Windows作業系統安裝MySQL解壓版Windows作業系統MySql
- MySQL5.7.21解壓版安裝詳細教程MySql
- 解壓縮版mysql安裝及注意事項MySql
- Windows安裝MySQL5.7教程WindowsMySql
- 【MySQL資料庫】MySQL5.7安裝與配置、視覺化工具安裝和破解MySql資料庫視覺化
- Mysql--所有版本安裝以及完全解除安裝MySql
- 高版本mysql8.0解壓版安裝步驟MySql
- Windows平臺下安裝與配置MySQL5.7WindowsMySql
- rpm包安裝升級與解除安裝
- windows安裝及配置mysql5.7WindowsMySql
- linux離線安裝mysql5.7LinuxMySql
- CentOS7.3 安裝 MySQL5.7CentOSMySql
- ubuntu16 安裝mysql5.7UbuntuMySql
- mysql5.7安裝_centos7MySqlCentOS
- CentOS7 安裝mysql5.7CentOSMySql
- VMware Workstation安裝+徹底解除安裝教程(Windows版)Windows
- mysql解除安裝不乾淨解決方法MySql
- app的安裝與解除安裝測試點APP
- 安裝npm 解除安裝npm 安裝apidocNPMAPI
- CentOS7下MySQL5.7安裝與配置(YUM)CentOSMySql
- mysql 8.0.29 解除安裝問題MySql
- Ubuntu解除安裝和安裝Ubuntu
- cocoapods安裝/解除安裝/使用
- JDK安裝和解除安裝JDK