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 ‘密碼’;
完成!
相關文章
- centos7安裝mysql5.7解壓縮版CentOSMySql
- Mysql安裝解除安裝與啟停MySql
- Windows下安裝MySQL解壓版WindowsMySql
- MySQL綠色解壓縮版安裝與配置MySql
- MySQL5.7綠色版安裝MySql
- solaris mysql 安裝 解除安裝MySql
- debian-mysql5.7安裝與解除安裝MySql
- Oracle 安裝與解除安裝Oracle
- Linux安裝解除安裝MySQLLinuxMySql
- mysql5.7.22解壓版安裝教程MySql
- mysql-8.4.0解壓版安裝記錄MySql
- Mysql5.6壓縮包安裝到windows&& 解除安裝命令MySqlWindows
- mysql5.7 安裝教程MySql
- centos安裝mysql5.7CentOSMySql
- mysql安裝------RPM包安裝及解除安裝MySql
- Linux下安裝、解除安裝mysqlLinuxMySql
- Mac Redis安裝與解除安裝MacRedis
- JDK的安裝與解除安裝JDK
- ORACLE TEXT安裝與解除安裝Oracle
- Mac安裝壓縮版MySQL ServerMacMySqlServer
- MySql 5.7.14 解壓版安裝步驟詳解MySql
- Windows作業系統安裝MySQL解壓版Windows作業系統MySql
- 解壓縮版mysql安裝及注意事項MySql
- MySQL5.7.21解壓版安裝詳細教程MySql
- mac解除安裝mysqlMacMySql
- MySQL解除安裝重灌解決方案MySql
- Windows安裝MySQL5.7教程WindowsMySql
- Linux-Ubuntu-mysql-安裝&解除安裝LinuxUbuntuMySql
- 安裝解壓版mysql(mysql-5.5.24),出錯記錄。MySql
- PSU之解除安裝與安裝
- itm6安裝與解除安裝
- mysql安裝-----二進位制包安裝及解除安裝MySql
- Linux(CentOS7)安裝與解除安裝MySQL8.0圖文詳解LinuxCentOSMySql
- 高版本mysql8.0解壓版安裝步驟MySql
- 【MySQL資料庫】MySQL5.7安裝與配置、視覺化工具安裝和破解MySql資料庫視覺化
- Linux解除安裝MySQLLinuxMySql
- MySQL入門--解除安裝MySql
- 徹底解除安裝MySqlMySql